HeaderName
HeaderName recupera il nome dell’intestazione dall’oggetto HTTPHeader.
Sintassi
HeaderName (LONG indice)
L’intervallo valido dell’indice tra 0 e il numero di intestazioni.
Restituisce
Una stringa contenente il nome dell’intestazione.
Esempio
Lo script stamperà le intestazioni:
Function Main
Dim HTTPObj as Object
Dim headers as Object
ip = "www.gfi.com"
port = 80
cr = Chr(13) + Chr(10)
Set HTTPobj = HTTP.Connect (ip,port)
'impostazione del tipo di richiesta
HTTPobj.GetURL("/")
HTTPobj.verb = "HEAD"
'Invio della richiesta HEAD
HTTPResponse = HTTPobj.SendRequest ()
'Impostazione nuove intestazioni chiamate da Object
Set headers = HTTPobj.ResponseHeaders
'headers.count contiene il numero di intestazioni (long)
echo "conteggio intestazioni: " & CStr(headers.Count) & cr
upbound = headers.Count - 1
'per ciascuna intestazione, eseguire echo all’inverso per HeaderName e valore Header
For hn=0 To upbound
echo headers.HeaderName(hn) & vbTab & "-->" & vbtab & headers.HeaderValue(hn) & cr
Next
End Function