2014-11-14 5 views
3

Я получаю cookie в Set-Cookie заголовке NSURLResponse, но [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] возвращает пустой список. NSHTTPCookie, который я получил от ответа, HTTPOnly, безопасный и не имеет expiresDate. Что может быть причиной такого поведения NSHTTPCookieStorage?NSHTTPCookieStorage автоматически не сохраняет cookie

UPDATE:

Я проверил NSHTTPCookieStorage принять политику перед запрос был отправлен и после того, как был получен ответ. Это было NSHTTPCookieAcceptPolicyAlways, однако cookie не был сохранен. Если я отправляю другой запрос, который возвращает другой файл cookie, хранилище автоматически сохраняет его. Этот файл cookie имеет дату истечения срока действия, а не HTTPOnly, так что, я думаю, проблема находится где-то в свойствах cookie, но я не могу найти подтверждения в документации

ответ

1

Я выяснил, в чем проблема. Cookie не сохранялся автоматически, потому что домен cookie и домен запроса/ответа разные.

Смежные вопросы