ASP - Ayuda por favor

 
Vista:

Ayuda por favor

Publicado por Alejandra (1 intervención) el 12/06/2007 22:58:55
Hola amigos. Quiero preguntarles si alguien ha utilizado el MSXMLHTTP para recibir información desde otro servidor de manera asincrónica. Explico el código que utilizo.

URL="http://swervidor/cgi-bin/prueba.com?par1+par2+par3
set xmldom=server.CreateObject("Microsoft.XMLHTTP)

xmldom.open "GET", URL, true
Call xmldom.send()

Esta instrucción permite enviar una llamada asincrona y para conocer el estado de esa llamada se manejan los atributos xmldom.readyState y xmldom.Status.

Mi problema es que cuando realizo este tipo de llamadas el xmldom.readyState nunca cambia del valor 1 al 2 o al 3 o 4. Los valores que conozco para estos son:

0 = open has not yet been called
1 = send has not yet been called but open has been called
2 = send has been called but no response from server
3 = data is in the process of being received from the server
4 = response from server has arrived

Para controlar el tiempo de respuesta tengo lo siguiente:

time_ini=timer()
While ((xmldom.readyState <> 4) And ((timer() - time_ini) <= 2)) '2 segundos de espera
Wend

Podría alguien ayudarme.

Gracias,

Ale
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder