Ciao a tutti,
ho sviluppato il seguente form in ASP che invia in POST delle variabili ad una uri HTTP.
TestoMessaggio = "testomessaggio"
set objHttp = Server.CreateObject("Microsoft.XMLHTTP")
vars = ("login=myLogin&password=myPassword&text=" & TestoMessaggio & "&destination=destinatzione&sender=TEST")
objHttp.open "POST", "http://dominiodiinteresse.com/pagina.php", false
objHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHttp.Send vars
set objHttp = Nothing
Il problema è il seguente:
Se nel TestoMessaggio viene specificato il carattere + viene cancellato dal testo.
Ad esempio se TestoMessaggio = "ciao + ciao", quello che ricevo inviando in post la richiesta HTTP è "ciao ciao", il + viene rimosso.
Qualcuna sa aiutarmi a risolvere questo problema e dirmi da cosa è dipeso?
grazie in anticipo.

Rispondi quotando

