NSHTTPCookieStorage不会自动保存cookie

时间:2014-11-14 10:24:09

标签: ios objective-c cookies nshttpcookie nshttpcookiestorage

我在NSURLResponse的Set-Cookie标头中收到了Cookie,但[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]返回空列表。我从回复中收到的NSHTTPCookieHTTPOnly,是安全的,没有expiresDateNSHTTPCookieStorage的这种行为可能是什么原因?

更新

我已经在发送请求之前和收到回复之后检查了NSHTTPCookieStorage接受政策。它是NSHTTPCookieAcceptPolicyAlways,但是,cookie尚未存储。如果我发送另一个请求,返回另一个cookie,存储会自动保存它。该Cookie有截止日期,而不是HTTPOnly,因此,我认为问题出现在Cookie的属性中,但我无法在文档中找到任何确认

1 个答案:

答案 0 :(得分:1)

我发现了问题所在。 Cookie未自动存储,因为Cookie域和请求/响应域不同。