2013-04-23 3 views
-1

저는 POCO C++ 라이브러리로 C++ 네트워크 프로그래밍을 배우려고합니다. 응답 객체에 쿠키를 추가하고 클라이언트에게 다시 반환합니다. 파이어 폭스를 통해 파이어 버그를 통해 쿠키 값을 찾을 수 있지만 js 코드는 alert(document.cookie)이므로 쿠키 정보를 표시 할 수 없으며이 쿠키를 서버로 보낼 수 없습니다.쿠키를 서버로 보낼 수 없습니다.

Set-Cookie:name=testname; domain=testacshserver.com; path=/;expires=Tue, 23 Apr 2013 10:54:43 GMT; secure; HttpOnly 

IE9를 사용할 때와 같은 상황입니다.

+0

향후 만료일이어야합니다. – rekire

+4

그것은'HttpOnly'로 JS를 통해 액세스 할 수 없어야합니다. – Quentin

+0

@Quentin Set-Cookie : name = testname; 도메인 = testacshserver.com; 경로 = /; expires = Tue, 23 Apr 2013 12:05:10 GMT; 심지어 HttpOnly도 설정되어 있지 않습니다. –

답변

0

HTTPS를 통한 전송에만 secure 부분을 생략하고 JavaScript에서 쿠키에 액세스 할 수 없게하는 HttpOnly을 생략해야합니다. 따라서 다음을 전송하면됩니다.

Set-Cookie:name=testname; domain=testacshserver.com; path=/;expires=Tue, 23 Apr 2013 10:54:43 GMT 
관련 문제