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

Consulta, usando Server.CreateObject("Microsoft.XMLHTTP")

Estas en el tema de Consulta, usando Server.CreateObject("Microsoft.XMLHTTP") en el foro de ASP Clásico en Foros del Web. Lo que necesito es llamar a una pagina utilizando dicho objeto pero enviado mediante POST sirtas variables para ser utilizadas por el mismo. Set xml ...
  #1 (permalink)  
Antiguo 07/11/2005, 13:10
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 19 años, 6 meses
Puntos: 0
Consulta, usando Server.CreateObject("Microsoft.XMLHTTP")

Lo que necesito es llamar a una pagina utilizando dicho objeto pero enviado mediante POST sirtas variables para ser utilizadas por el mismo.

Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", "web.asp", False
xml.Send
Cadena = xml.responseText

Hasta el momento encontre eso, si en vez de GET pongo POST no pasa nada obviamente, no se de que forma darle las variables q quiero que cargue. Lei por ahi que iban entre " despues del Send pero lo intente (tanto en una web mia como otra) y no funciona.
  #2 (permalink)  
Antiguo 07/11/2005, 13:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Intenta algo asi:

Código:
strargumentos = "variable1=1&variable2=2&variable3=3" 'etc...
 Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "POST", "web.asp?"&strargumentos, False
xml.Send
Cadena = xml.responseText
Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 07/11/2005, 13:24
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 19 años, 6 meses
Puntos: 0
DIT: Funcionaaaaa :D , no se me habia ocurrido ponerle el ? xq pense que lo iba a tomar como GET a pesar de usar el metodo POST.

Mil Gracias
  #4 (permalink)  
Antiguo 07/11/2005, 13:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
De hecho lo hace, solo que hay que pensar un poco diferente, la consulta XML corre en el background de tu aplicacion, el usuario ni siquiera nota que este proceso consulta otro dominio.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 07/11/2005, 14:21
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 19 años, 6 meses
Puntos: 0
pasa que nunca use XML, parece que no vendria mal hecharle una miradita
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:22.