Foros del Web » Programando para Internet » ASP Clásico »

urgente: problemas con CreateObject("Microsoft.XMLHTTP")

Estas en el tema de urgente: problemas con CreateObject("Microsoft.XMLHTTP") en el foro de ASP Clásico en Foros del Web. hola a to2, vereis estoy bastante desesperado pq obtengo un error pero no se pq. Os cuento: tengo una pagina en asp que lo que ...
  #1 (permalink)  
Antiguo 30/05/2005, 04:44
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
urgente: problemas con CreateObject("Microsoft.XMLHTTP")

hola a to2,
vereis estoy bastante desesperado pq obtengo un error pero no se pq.
Os cuento:
tengo una pagina en asp que lo que hago es por medio del objeto CreateObject("Microsoft.XMLHTTP") me conecto a una url que tengo en un cgi que lo que hace es devolverme un OK o NOCORRECTO .
Bueno pues tengo puesto lo siguiente en la pagina:
ResponsePage = GetConnection.responseText

if ResponsePage="" then
Response.write("The page is not available")
else
' hago otras cosas
end if

Bueno pues de forma aleatoria me sale el msg "The page is not available"..
Si me dá este error es pq no ha establecido correctamente la conexion con la url indicada?..
No se que puede ser, pq prueba directamente la direccion y no dá ningun tipo de error..
que puede ser??

aqui os dejo el codigo:


Set GetConnection = CreateObject("Microsoft.XMLHTTP")
GotothisURL="http://dirreccion_IP/cgi-local/envio...rametro=123435"
' Conect to specified URL
GetConnection.Open "get", GotothisURL, False
on error resume next
GetConnection.Send
' ResponsePage is the response we will get when visiting GotothisURL
ResponsePage = GetConnection.responseText

' We will write
if ResponsePage="" then
Response.write("The page is not available")
else
' hago otras cosas
end if
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #2 (permalink)  
Antiguo 30/05/2005, 05:23
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
he estado buscando en google y, la verdad, no he encontrado nada sobre esa posibilidad. lo único que se me ocurre es que si, como dices, es aleatorio, lo metas todo en una función y, controlando responsepage le pongas 4 o 5 intentos hasta que consiga hacer la conexión bien.

Otra posibilidad sería que el retorno del CGI fuera NULO por algún error en la programación. Pero vamos, esto lo digo por si acaso, aventurando
  #3 (permalink)  
Antiguo 30/05/2005, 05:54
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
gracias trasgukabi por tu respuesta...
yo tb estoy intentando encontrar algo que indique a qué puede ser debido dicho error....
claro, he pensado que si el cgi no fuincioase tampoco funcionaria directamente (poniendo la url de forma directa), pero si que funciona....
también he visto que el paramentro False de GetConnection.Open "get", GotothisURL, False ,
indica que hasta que no dé respuesta la página no continua con nada....
en fin...
alguna idea?¿?
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:38.