HTTP-запрос с пользовательскими полями заголовков с использованием сценариев Windows

StackOverflow https://stackoverflow.com/questions/618453

  •  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 минут.

Спасибо, Анураг

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top