Получить окончательный файл cookie из заголовка запроса после перенаправления - PullRequest
0 голосов
/ 06 декабря 2018

В Chrome DevTools вы можете легко просматривать заголовки ответов для каждого загружаемого элемента:

Chrome DevTools

Как получить доступ к финалу заголовки программно, как это делает Chrome, после любого количества перенаправлений, через Tampermonkey?Если нет, то как насчет расширения Chrome?Puppeteer?

Вариант использования:

Когда я получаю доступ к своему серверу напрямую через IP из моего браузера, поле cookie заголовка запроса не устанавливается.Однако, когда я обращаюсь к нему через доменное имя, где-то по пути через хостинг или что-то еще, добавляются cookie и различные поля.

На этом пути может быть любое количество перенаправлений, и я имею в виду буквальные перенаправления, включая состояние 302, а не обычную маршрутизацию Интернета или прокси-серверы.

Чтобы передать cookie последующим запросам, мне нужно получить доступ к final cookie в заголовке request , чтобы внести соответствующие изменения на стороне клиента .В заголовке ответа нет поля Set-Cookie.

И да, я могу устанавливать скрипты на стороне клиента, поскольку сайт является «внутренним» порталом управления для наших разработчиков.Однако мой доступ к серверу является лишь частичным (то есть я не могу изменить логику установки файлов cookie или изменить ее для использования сеансов), поэтому акцент сделан на стороне клиента и сценариях.

...