HTTP-запрос с пользовательскими полями заголовков с использованием сценариев Windows
-
03-07-2019 - |
Вопрос
Возможно ли выполнить HTTP-запрос с определенными полями заголовка (например, 'referer', 'cookies' или 'User-Agent'), используя Windows Script Host или любую другую технологию создания сценариев Windows??
Спасибо.
Решение
Да (VBScript) :-
Dim oWinHTTP
Set oWinHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
oWinHTTP.Open "GET", "http://remoteserver/thing.ext", False
oWinHTTP.SetRequestHeader "User-Agent", "My Agent String"
oWinHTTP.Send
Использование WinHTTP дает вам наибольший уровень контроля, вы можете использовать MSXML2.ServerXMLHTTP.3.0, если вы хотите более эффективно получить доступ к любому отправленному XML DOM.Использование стандартного компонента MSXML2.XMLHTTP.3.0, проходящего через WinInet, предоставляет вам настройки прокси-сервера пользователя, хранилище файлов cookie и т.д., но уменьшает ваш контроль над разговором.
Другие советы
Можем ли мы установить заголовок запроса следующим образом Управление кэшем :'максимальныйвозраст =10000' используете jsp / java?На самом деле я хочу увидеть предыдущую страницу со старыми данными при нажатии кнопки "Назад" браузера, только если пользователь вернется на эту страницу через указанное время, скажем, через 10 минут.
Спасибо, Анураг