Esto podría hacerse usando un request HTTP con Microsoft.XMLHTTP, a continuación un ejemplo simple:
#define HTTP_OK 200
CLEAR
LOCAL oIE as InternetExplorer.Application
sUrl = "http://www.moogle.com.ar"
nStatus = CheckHttpConnection(sUrl)
IF nStatus==HTTP_OK
oIE = CREATEOBJECT ("InternetExplorer.Application")
WITH oIE
.Visible = .T.
.Navigate (sUrl)
DO WHILE .Busy
DOEVENTS
ENDDO
* .Quit()
ENDWITH
ELSE
? sUrl, "error", nStatus
ENDIF
RETURN
FUNCTION CheckHttpConnection(sUrl)
LOCAL oHTTP AS Microsoft.XMLHTTP
oHTTP = CREATEOBJECT("Microsoft.XMLHTTP")
oHTTP.Open("GET", sUrl, .F.)
oHTTP.Send()
RETURN oHTTP.Status
Espero les sea de utilidad.
Saludos,
Mario Lopez
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.