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 originalDim objPeticion: Set objPeticion = Server.CreateObject("Microsoft.XMLHTTP")
Dim direccion: direccion = "http://www.tusbilletes.net/nueva.asp"
With objPeticion
.Open "POST", direccion, False
.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
.Send "xml_request=++kfjdskfjskdlfj/"
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.