ResponseHeaders

個別の応答ヘッダーへのアクセスを提供するヘッダー オブジェクト。

構文

HTTPObject.ReponseHeaders

内容:

  • ResponseHeaders はオブジェクトです (読み取り)

このスクリプトは HTTP サーバーの名前を印刷します。

Function Main

Dim HTTPObj as Object

Dim headers as Object

ip = "www.apache.org"

port = 80

cr = Chr(13) + Chr(10)

Set HTTPobj = HTTP.Connect (ip,port)

' リクエスト タイプを設定

HTTPobj.GetURL("/")

HTTPobj.verb = "HEAD"

' 自動認証でプロキシを通過

' 認証を 1 に設定

HTTPobj.Authentication = 1

' HEAD リクエストを送信

HTTPResponse = HTTPobj.SendRequest ()

' headers という新規オブジェクトを設定

Set headers = HTTPobj.ResponseHeaders

'HTTPResponse はリターン コードを含む

echo "Result: " + cstr(HTTPResponse) + cr

'想定される http 結果:

'HTTP/1.1 200 OK

'サーバー: Microsoft-IIS/5.0

'日付: Tue,28Oct200310:23:19GMT

'Content-Length: 1270

'Content-Type: text/html

echo "Server running on " + ip + " is " + headers.HeaderValue("server") + cr

End Function