jsessionid가 끼치는 영향이 무엇인가요?
- 작성자 :
- 인**터
- 작성일 :
- 2015-04-22 17:48:39
- 조회수 :
- 1,005
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
템플릿프로젝트를 생성해서 로그인을 하니 jsessionid=2767212637A549A50F274B1CCE60E87A가 url에 붙어서 나옵니다. 실제적으로 jsessionid가 하는 역활이 무엇인지 궁급합니다. 혹시 쿠키하고 관련된건가요?
A
안녕하세요.
HTTP는 stateless 프로토콜이므로
웹브라우저 요청이 있을때마다 요청이 이루어지고 응답후 연결이 바로 끊어지게 됩니다.
세션객체는 서버에서 유지되지만
클라이언트에서 요청이 올때만 어떤단말기인지 구별하게 됩니다.
이때 구별을 위한 쿠키로 jsessionid를 클라이언트에서 요청에
포함하여 보내게 됩니다.
이때 서버에서 각각의 요청을 구별할수 있게 됩니다.
URL에 붙여서 보내는이유는 브라우저가 쿠키를 사용하지 못하게 하는경우 보완책으로
URL Rewriting을 사용하기 때문입니다.
좋은 하루 되십시요.
HTTP는 stateless 프로토콜이므로
웹브라우저 요청이 있을때마다 요청이 이루어지고 응답후 연결이 바로 끊어지게 됩니다.
세션객체는 서버에서 유지되지만
클라이언트에서 요청이 올때만 어떤단말기인지 구별하게 됩니다.
이때 구별을 위한 쿠키로 jsessionid를 클라이언트에서 요청에
포함하여 보내게 됩니다.
이때 서버에서 각각의 요청을 구별할수 있게 됩니다.
URL에 붙여서 보내는이유는 브라우저가 쿠키를 사용하지 못하게 하는경우 보완책으로
URL Rewriting을 사용하기 때문입니다.
좋은 하루 되십시요.