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