2011-12-28 1 views

답변

1

쿠키는 HTTP 응답 (Set-Cookie: 머리글 사용, here 참조)의 일부로 반환되며 브라우저 (서버가 아님)에서 유지 관리합니다. 따라서 쿠키를 저장하고 요청할 때마다 서버에 전달하는 HTTP 응답 (이 경우 Objective-C 코드)을 처리하는 것은 모두 다름입니다.

따라서 NSURLRequest에서 쿠키 만료를 시도하는 것은 의미가 없습니다. 요청의 서버가 요청의 Cookie: 헤더를 함께 보내지 않으면 쿠키에 대해 알지 못하기 때문입니다. .

NSURLRequest을 사용하는 경우 응답에 Set-Cookie: 헤더의 쿠키를 구문 분석하고 저장 한 다음 후속 요청과 함께 보내야합니다. 쿠키를 만료 시키려면 간단히 쿠키를 보내지 않도록 선택할 수 있습니다.