«Копировать как cURL» в запросе GET содержит поле cook ie, пока я не зашел на сайт - PullRequest
1 голос
/ 23 апреля 2020

При проверке параметров GET через запрос браузера (вкладка «Сеть», «Инструменты разработчика», перейдите на нужную страницу, используйте «Копировать как cURL»), я получаю поле «Cook ie» в запросе GET curl, пока я не зашел на сайт.

Я проверил то же поведение для сайта stackoverflow и получил следующую информацию ---

curl ' Как отправить заголовок с использованием HTTP-запроса через вызов curl? '-H' User-Agent: Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 75.0) Gecko / 20100101 Firefox / 75.0 '-H' Принять : text / html, application / xhtml + xml, application / xml; q = 0,9, image / webp, / ; q = 0,8 '-H' Accept-Language: en-US, en ; q = 0,5 '- сжатый -H' Referer: https://www.google.com/ '-H' DNT: 1 '-H' Соединение: keep-alive '-H' Повар ie: prov = bb86d13f -93aa-5521-ab14-01f4e8123850; note-dmb = 4% 3B1587648961693 '-H' Обновление-небезопасные запросы: 1 '-H' Контроль кэша: max-age = 0 '-H' TE: Трейлеры '

Мои сомнения Вот почему я получаю поле "Cook ie" и значение этого поля (для не авторизованного пользователя). Кроме того, изменится ли значение этого поля cook ie для каждого запроса пользователя?

1 Ответ

0 голосов
/ 23 апреля 2020

Вы получаете это, потому что браузер всегда просматривает http-запрос, который вы сделали, и прикрепляет любые не истекшие куки, которые он имеет для этого домена

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