2014-11-14 12 views
3

Set-Cookie 헤더에 NSURLResponse 헤더에 쿠키를 수신하지만 [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]은 빈 목록을 반환합니다. 응답에서받은 NSHTTPCookieHTTPOnly이고 안전하며 expiresDate이 없습니다. NSHTTPCookieStorage의이 동작의 이유는 무엇입니까?NSHTTPCookieStorage가 자동으로 쿠키를 저장하지 않습니다.

업데이트 : 요청이 전송 및 응답을받은 후 한 직전 NSHTTPCookieStorage 정책을 받아 확인했습니다

. 그러나 NSHTTPCookieAcceptPolicyAlways이지만 쿠키가 저장되지 않았습니다. 다른 요청을 보내면 다른 쿠키가 반환되고 저장소는 자동으로 저장합니다. 이 쿠키의 유효 기간은 HTTPOnly이 아니므로 쿠키의 속성에 문제가있는 것 같지만 문서에서 확인을 찾을 수 없습니다.

답변

1

문제점을 발견했습니다. 쿠키 도메인과 요청/응답 도메인이 다르기 때문에 쿠키가 자동으로 저장되지 않았습니다.