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