C#使用POST方法问题将数据发布到Web服务器

时间:2013-06-26 14:43:13

标签: c#

在发布数据时,我遇到了问题。问题出在&amp;字符。我发布的字符串可能包含任何内容。比如“this&this, how are you?”。 但在上述情况下,只有“this”正在发送。 <#1}}中的字符串被删除。

我试过的代码:

&

有人知道如何使用C#向服务器发送任何内容吗? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

通过

编码自由文本字段
System.Web.HttpUtility.UrlEncode()

IE:

streamWriter.Write("tname=sanam&temail=sanam@" + Guid.NewGuid().ToString("N") + ".com&tbody=" + HttpUtility.UrlEncode(this.body) + "&ttitle=" + HttpUtility.UrlEncode(this.title));