Scaricare file remoti con WinHTTP 5

di Daniele Bochicchio, in Scripting, XML,

Con MSXML Parser 4.0 RTM, è stato (finalmente) aggiunto un nuovo component in grado di effettuare richieste HTTP.
Se fino ad oggi abbiamo utilizzato ServerXMLHTTP o qualche component di terza parte, ora è possibile appoggiarsi a qualcosa di robuto ed ideato appositamente per questo scopo.
Ecco quindi un semplice script che richiede una pagina remota con il metodo "GET":

<%
' URL da richiamare
url = "https://www.aspitalia.org"

' creiamo l'oggetto
Set objHTTP = Server.CreateObject("WinHTTP.WinHTTPRequest.5")
objHTTP.Open "GET", url

' inviamo la richiesta
objHTTP.Send

' codice di stato
if CINT(objHTTP.Status) = 200 then
  ' testo della risposta
  strHTML = objHTTP.ResponseText
  Response.write strHTML

else
  Response.Write "<P>Risposta: (" & objHTTP.Status & ")"
  Response.write objHTTP.StatusText & "</P>"

end if

' un po' di pulizia
Set objHTTP = Nothing

%>

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi