奔跑的胖子

HttpWebRequest.Create 方法中带有中文,导致服务端无法处理解决办法。

通过抓包工具分析,在HttpWebRequest.Create 方法中,如果url中带有中文,C#会为你自动转成未知编码,导致服务端不认识。 解决办法: value = "中国"; value = HttpUtility.UrlEncode(value , Encoding.GetEncoding("GBK")); url = "http://www.fwerf.com/f.asp?pa=" + value; HttpWebRequest.Create(url)

posted on 2010-07-27 23:56  奔跑的胖子  阅读(797)  评论(0编辑  收藏  举报

导航