1

http://google.comを呼び出して応答ヘッダーを取得するなど、http 要求を送信して応答を取得するための Windows シェル スクリプトを作成したいと考えています。

4

2 に答える 2

0

VBScript (または JScript) と Microsoft.XmlHttp オブジェクトを使用します。

CreateObject("Microsoft.XmlHttp")

結果に対して GetAllResponseHeaders メソッドを使用します。

http://msdn.microsoft.com/en-us/library/ie/ms535874(v=vs.85).aspx

シェルがVBScriptを.vbsファイルにエコーし、cshellを使用して実行するシェルスクリプトである必要がある場合。

于 2013-07-01T18:48:33.463 に答える
0

PowerShell を使用している場合は、これを試してください。

$url = "http://google.com"
[net.httpWebRequest] $request = [net.webRequest]::create($url)
[net.httpWebResponse] $response = $request.getResponse()
$responseStream = $response.getResponseStream()
$sr = new-object IO.StreamReader($responseStream)
$result = $sr.ReadToEnd()
$result

これにより、Web ページの html 部分がプルされます。

于 2013-07-01T18:50:49.640 に答える