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

Problema con Microsoft.XMLHTTP

Estas en el tema de Problema con Microsoft.XMLHTTP en el foro de ASP Clásico en Foros del Web. Saludos a todos, resulta que estoy realizando peticiones con el objeto Microsoft.XMLHTTP y en los parámetros de la petición POST quiero enviar en parte del ...
  #1 (permalink)  
Antiguo 11/02/2010, 05:16
 
Fecha de Ingreso: agosto-2006
Mensajes: 19
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con Microsoft.XMLHTTP

Saludos a todos,

resulta que estoy realizando peticiones con el objeto Microsoft.XMLHTTP y en los parámetros de la petición POST quiero enviar en parte del texto el signo + y resulta que al realizar el envio este componente me cambia ese signo por un espacio.

He realizado un pequeño codigo de prueba a parte de el proyecto que estoy haciendo para probarlo. Os pongo el código que he usado para que lo veais:

Código ASP:
Ver original
  1. Dim objPeticion: Set objPeticion = Server.CreateObject("Microsoft.XMLHTTP")
  2. Dim direccion: direccion = "http://www.tusbilletes.net/nueva.asp"
  3.     With objPeticion
  4.         .Open "POST", direccion, False
  5.         .setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  6.         .Send "xml_request=++kfjdskfjskdlfj/"                      
  7.     End With

En el archivo nueva.asp simplemente cojo xml_request con Request.Form y meto el texto en un archivo en el servidor para comprobar su valor. Lo que guarda es el valor de xml_request pero en lugar de los ++ me guarda 2 espacios.

Llevo 2 días buscando por el google una solución y la verdad que las pocas que encontré no me funcionaron.

Gracias de antemano.
  #2 (permalink)  
Antiguo 11/02/2010, 05:35
 
Fecha de Ingreso: agosto-2006
Mensajes: 19
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Problema con Microsoft.XMLHTTP

Ya encontre la solución resulta que antes de hacer la petición tengo que cambiar los simbolos + por %2B y resuelto, me envia el simbolo +.

Gracias.
  #3 (permalink)  
Antiguo 12/02/2010, 05:04
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 8 meses
Puntos: 12
Respuesta: Problema con Microsoft.XMLHTTP

Gracias por tu respuesta, tenía un problema similar desde hace algún tiempo y no había podido solucionarlo, he probado lo que dices y funciona de maravilla.

Etiquetas: Ninguno
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 02:56.