【发布时间】:2013-12-19 13:24:59
【问题描述】:
我正在使用 WebClient 类发布表单,它看起来像这样。
string URI = "url here";
string myParameters = string.Format("Parameter1={0}&Parameter2={1}", var1, var2);
WebClient wc = new WebClient();
wc.Encoding = Encoding.UTF8;
wc.Headers["Content-type"] = "application/x-www-form-urlencoded";
string HtmlResult = wc.UploadString(URI, myParameters);
这很好用,但是像 & 这样的某些字符显然会破坏它。
如何格式化我的参数以不删除但仍使非法字符通过?
【问题讨论】:
标签: c# .net http-post webclient