나는 애플릿 태그가 포함 된 HTML 파일이 있습니다Java 애플릿을 실행할 때 JVM에서 서버로 보내는 쿠키는 무엇입니까? 내 웹 서버에서
<html>
<head/>
<body>
<applet code="Hello.class" width="100" height="100" />
</body>
</html>
을 그리고 난 HTML 파일과 같은 디렉토리에 Hello.class라는 이름의 자바 클래스 파일이 있습니다.
bart.simpson.springfield.com
내가 내 브라우저에서이 쿠키가 :
이 파일은 모두
웹 서버에서 실행중인 그 호스트 이름이 같은 것입니다 (6 IIS)- CookieA을 - 범위가 지정된를
- CookieB springfield.com을 위해 - 범위가 지정된는
수소를 simpson.springfield.com 할 TML 파일이 서버에서 요청되면 Fiddler는 위의 두 쿠키가 요청과 함께 전송되었음을 보여줍니다.
서버에서 Java 클래스 파일을 요청할 때 Fiddler는 CookieA (springfield.com으로 범위가 지정됨) 만 전송되었음을 보여줍니다.
쿠키가 서버에 전송되는 데 모두입니다. 이것을 할 수있는 방법이 있습니까? 나는이 문제를보고 있어요
내가 쿠키를 전송하지만, 자바 1.3 이후로 아무것도를 설정되지 않습니다되는 사양을 찾기 위해 노력했습니다 파이어 폭스 3.5.2과 IE 7
입니다.
감사합니다.
내부적으로'java.net.URL'을 사용하면'springfield.com'과'simpson.springfield.com'가 같은 IP 주소로 해석되는지 궁금합니다. –
저의 경우, springfield.com과 simpson.springfield.com은 다른 IP 주소를 가지고 있습니다. 브라우저가 서버에 보내는 쿠키는 IP 주소와 관련이 없지만 쿠키의 도메인 이름과 관련이 있다고 생각합니다. –
나는 쿠키에 대한 RFC (http://www.faqs.org/rfcs/rfc2965)에 대한 연구를 해왔다.html), legalese를 이해하는 한도 내에서 두 쿠키가 모두 도메인 이름과 일치하기 때문에 전송되어야합니다. –