NSHTTPCookieStorage не сохраняет куки автоматически

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

ОБНОВИТЬ:

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

1 ответ

Решение

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

Другие вопросы по тегам