2013-03-01 1 views
0

브라우저는 쿠키를 사용하여 세션 ID를 저장하고 각 요청마다이 ID를 확인합니다. 내 질문은 다음과 같습니다 : 모바일 장치 (또는 다른 장치)에서 REST 호출을 할 때 클라이언트 - 서버 통신이 세션을 식별하고 고유 한 세션 ID를 각 클라이언트에 할당하는 방법은 무엇입니까?세션 ID가 Jersey REST 서비스에 저장되는 방법

+3

세션을 편안한 디자인으로 유지하는 것은 나쁜 선택입니다. – TheWhiteRabbit

답변

0

질문이 클라이언트 측 또는 서버 측에서 실제로 발생하는 것과 관련이 있는지 분명하지 않습니다.

(자바) 웹 서버 관점에서 볼 때 sessionID는 단지 id이며 클라이언트와 통신하고이 ID를 처리하는 기본적으로 세 가지 방법이 있습니다 (서버가 어떤 사용자와 통화하는지 알기 위해) 와).

  • URL 재 작성
  • 숨겨진 양식 입력
  • 쿠키

모든 클라이언트가 쿠키를 넣을 수있는 쿠키의 사용은 엄격하게 clientm와 같은 웹 브라우저의 사용에 한정되지 않고, HTTP 헤더.

특정 클라이언트가 세션 정보를 통신하기 위해 서버를 처리하는 방법을 알고 싶다면 구현 세부 정보 (및 클라이언트 코드)가 다를 수 있기 때문에 사용하려는 클라이언트를 구체적으로 지정하십시오. 일반적인 메커니즘은 동일합니다.

관련 문제