2012-07-29 7 views
0

어떻게 세션 속성을 java.net.URLConnection 또는 그 하위 클래스로 설정합니까? 즉 java.net.URLConnection을 사용하여 세션 속성을 설정하는 방법은 무엇입니까?

, Java.net.URLConnection에서 HttpSession.setAttribute(String, Object)의 동등한은 무엇인가? URLConnectionsetRequestProperty(String, String)을 가지고 있지만, 타임 스탬프 설정을 위해 session.setAttribute(String, Object)과 비슷한 기능이 필요하므로 도움이되지 않습니다.

즉, URLConnection을 사용하여 다음과 같이 어떻게 호출합니까?
HttpSession.setAttribute("timestamp", timestamp);

나는 제 3 자와 계약을 변경하지 못할, 내 요청이 java.util.Date 값과 타임 스탬프 특성이 있어야합니다.

도움을 주시면 감사하겠습니다.

답변

0

수 없습니다. 세션은 서버 쪽에서 개인적으로 보관되며 클라이언트에서는 사용할 수 없습니다. 이것은 HTTP 프로토콜의 일부는 아니지만 거의 모든 서버 측 웹 응용 API가 응용 프로그램의 특정 사용자와 관련된 상태를 유지할 수 있도록 제공합니다.

기본적으로, 무엇을 요구하는지하는 것과 같습니다 "무엇을 내가받는 사람의 하드 드라이브에 C:\session.txt 파일에 텍스트를 저장하기 위해 내 이메일에 넣을 수는?"

  • 아마도이 아니오 C:\session.txt 파일
  • 이메일에 무엇인가를 적어서 수신자의 하드 드라이브에 액세스 할 수 없습니다. 큰 보안 문제가 될 수 있습니다.