HttpWebRequest

mercoledì 24 marzo 2004 - 09.50

Sandro Profilo | Newbie

Ciao,
sto tentando di utilizzare l'oggetto HttpWebRequest per fare una chiamata in POST ad una pagina ASP.
Ho un problema quando allego il valore di una variabile.
Metto il nomeVariabile="valore1 valore2 valore3" e quello che mi arriva dall'altra parte è nomeVariabile="valore1valore2valore3".
In pratica mi tronca tutti gli spazi.

Avete un'idea di come posso dirgli di non troncarmi gli spazi ?


grazie
Sandro

Brainkiller Profilo | Guru

Prima di passare la stringa prova ad utilizzare il comando:

HttpUtility.HTMLEncode(string alfa)

che accetta una stringa e restituisce una stringa codificata.
In teoria dovrebbe mantenerti gli spazi e sostituirli con un %20 (che corrisponde allo spazio) che è quello che si usa di solito per fare questo tipo di cose.

prova e fai sapere.
ciao
david

Sandro Profilo | Newbie

L'avevo provato ma mi dava lo stesso problema.
Ho risolto con una piccola modifica. Io inizialmente passavo nomeVar="stringa", dove la stringa era ricavata da un XML. Se gli passo direttamente la "stringa" senza il nomeVar, e dalla pagina asp vado a leggere un XML, riesco a leggere il doc XML correttamente.

Probabilmente il problema era dovuto ad una difformità tra il come passavo io i dati e come venivano letti dalla pagina ASP.


bye
Sandro
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5