HeaderValue

HeaderValue は HTTPHeaders オブジェクトからヘッダー値を取得します。

構文

HeaderValue (VARIANT index)

内容:

  • Index は文字列または長整数型値です
  • 文字列値は、ヘッダー名 (例: Server) を提供されたときに値を取得する場合に使用されます。 HeaderValue はインデックスを提供されたときも取得できます。 このインデックスの有効な範囲は 0 からヘッダーの数までです。
戻り値

ヘッダー値を含む文字列。

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

Function Main

Dim HTTPObj as Object

Dim headers as Object

ip = "www.gfi.org"

port = 80

cr = Chr(13) + Chr(10)

Set HTTPobj = HTTP.Connect (ip,port)

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

HTTPobj.GetURL("/")

HTTPobj.verb = "HEAD"

' HEAD リクエストを送信

HTTPResponse = HTTPobj.SendRequest ()

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

Set headers = HTTPobj.ResponseHeaders

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

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

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

End Function