Scaricare file remoti con WinHTTP 5
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 = "http://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 %>







