Есть ли другой способ установить куки, чем через заголовки HTTP? - PullRequest
0 голосов
/ 30 мая 2019

Я пишу код http-клиента для взаимодействия с веб-сайтом, и мне нужно установить несколько файлов cookie.Простое посещение веб-сайта устанавливает 4 куки (как видно в настройках Chrome).

Однако, когда я смотрю на заголовки HTTP-ответов, когда эти куки были установлены (с использованием расширения Live HTTP Headers), нетЗаголовок cookie где угодно.Как были установлены эти куки?Есть ли другой способ, чем через Set-Cookie?

Редактировать: Некоторые из файлов cookie HttpOnly.

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

Насколько я знаю, если ваш код javascript или python устанавливает cookie для этого домена, тогда ответ будет включать поле SET-COOKIE.Вы можете просмотреть это, по крайней мере, с консоли контроля.

Итак, я вижу, что вы используете HTTP live extension, но не похоже, что оно показывает это поле в ответе.

Я пытался найти другие расширения, которые могли бы показать его, но я не смог найти его, насколько мне известно.Я полагаю, мы оба всегда можем вернуться к консоли Chrome Inspection.Если вы перейдете на вкладку сети, вы должны увидеть req-resp.

0 голосов
/ 30 мая 2019

Если вы загружаете сайт в браузере, он также может загружать другие ресурсы, которые также могут устанавливать файлы cookie (при условии, что они находятся в одном домене).

Но есть и другой способ установить куки: с Javascript через document.cookies.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...