Файлы cookie не отображаются в консоли разработчика Safari / Chrome с Set-Cookie Header, но существуют при просмотре журналов сервера. - PullRequest
0 голосов
/ 27 ноября 2018

Я храню файлы cookie для моего веб-приложения, используя ответ заголовка «Set-Cookie» из моего Python-интерфейса.

enter image description here

Вот мой ajax-вызов на стороне клиента для функции: enter image description here

В инструментах разработчика в Chrome и Safari, когда я ищу файлы cookie, файлы cookie не отображаются.

В Chrome Set-Cookie даже не отображается в заголовке ответа на сетевой вызов.enter image description here enter image description here В Safari отображается заголовок ответа Set-Cookie, который отображается под файлами cookie запроса / ответа, enter image description here enter image description here но когда я проверяю куки для приложения, ничего не появляется.enter image description here

Кроме того, данные cookie, показанные в Safari, неверны: они показывают неверную дату истечения срока действия и httpOnly / secure, которые оба должны быть истинными.

Файлы cookieкажется, что не существует, но когда я захожу на сервер, я ясно вижу, что куки существуют и они появляются enter image description here (также сафари показывает, что они идут туда-сюда в заголовках запроса / ответа), что означает, чтокуки должным образом хранятся и отправляются обратно на сервер после каждого вызова в заголовке.Ранее я пытался установить для httpOnly значение false, а для защиты - false, но даже в этом случае файлы cookie демонстрировали одинаковое поведение.

Эти файлы cookie все еще находятся под контролем обоих инструментов разработчика.Как правильно увидеть файлы cookie в браузере в инструментах разработчика?И что это может быть за проблема?

...