В 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.
К сожалению, сайт является интранетом, поэтому поделиться им здесь невозможно.
Я ценю любую помощь.