Получить заголовки запроса в HTTP-запросе - PullRequest
0 голосов
/ 17 октября 2018

В VBA возможно ли получить заголовки запроса (не ответа) в запросе http?

Оба XMLHTTP60 и WinHttpRequest имеют только метод GetResponseHeader.

Это может показаться глупым, так как предположительно у меня уже должны быть значения заголовка перед запросом.Но в данном конкретном случае есть «Cookie-файлы запроса», которые не отображаются перед запросом.

Из инструментов разработчика браузера:

Request cookies:
    OAuth_Token_Request_State:"53f83b13-db7c-4ac6-a088-68916026322a"

Мне нужно это значение, потому что оно будет передано позжев виде простой строки запроса в URL.

Единственный набор файлов cookie, до которого я могу получить GetResponseHeader, - это JSESSIONID, который для меня сейчас не имеет значения.

Кроме того, донНе знаю, имеет ли это значение, но в запросе есть еще одна информация о cookie-файлах, перед которой я борюсь.И это кажется статическим значением:

Request Headers:
    Cookie:"ROUTEID=.crjpcapllx074_SSO_8080"

Я не слишком знаком с работой с файлами cookie, но я предполагаю, что это указывает на относительный путь, который касается единого входа (SSO).Но "https://myurl.crjpcapllx074_SSO_8080", ни" https://myurl/crjpcapllx074_SSO_8080" возвращает что-либо, кроме статуса 404.

К сожалению, сайт является интранетом, поэтому поделиться им здесь невозможно.

Я ценю любую помощь.

...