Windowsスクリプトを使用したカスタムヘッダーフィールドを持つHTTPリクエスト

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

  •  03-07-2019
  •  | 
  •  

質問

Windows Script Hostまたは他のWindowsスクリプト技術を使用して、特定のヘッダーフィールド(「referer」、「cookies」、「User-Agent」など)でHTTPリクエストを実行できますか?

ありがとう。

役に立ちましたか?

解決

はい(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を使用すると、最高レベルの制御が得られます。送信されたXML DOMにより効率的にアクセスしたい場合は、MSXML2.ServerXMLHTTP.3.0を使用できます。標準のMSXML2.XMLHTTP.3.0コンポーネントを使用すると、WinINetでユーザーにプロキシ設定やCookieストアなどが提供されますが、会話の制御が低下します。

他のヒント

jsp / javaを使用して Cache-control: 'max-age = 10000' のようなリクエストヘッダーを設定できますか? 実際、ユーザーが指定された時間(10分など)でこのページに戻ってきた場合にのみ、ブラウザの戻るボタンのクリックで古いデータを含む前のページを表示したいです。

ありがとう、 アヌラグ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top