2016-05-06 3 views
0

Ich habe eine Zeichenfolge, die Leerzeichen in der es hatAusgabe mit Leerzeichen in einem String, nachdem sie einen uri Entsendung System.Net.WebClient mit

String strValue = "TESTDATA  " 

und sind diese Daten an ein uri sendet den Code unten verwenden

Using client As New System.Net.WebClient client.Headers(HttpRequestHeader.ContentType) = "application/json" result = client.UploadString(uri, "POST", strValue) End Using

Aber nachdem die Daten erfolgreich zu veröffentlichen, wenn ich überprüfen sie die Daten die Räume sind nicht darin enthalten. Es ist wie

strValue = "TESTDATA" 

ich die Räume auch wie strValue = "TESTDATA " umfassen müssen. Bitte helfen Sie mir.

Dank

Antwort

1

Versuchen Sie es kodiert erste

strValue = System.Web.HttpUtility.UrlEncode(strValue); 
+0

ich verwendet habe, was Sie vorgeschlagen haben, und wenn ich die Daten überprüfen nach der Einlieferung ist es wie 'strValue =„TESTDATA + + + + +“ ' Dank – Harish

+0

Dann denke ich, dass Sie es vor dem Verzehr' strValue = System.Web.HttpUtility.UrlDecode (strValue); 'dekodieren müssen.' –