您的位置:首页 > 理论基础 > 计算机网络

HttpWebRequest 400错误和500错误解决方案

2010-06-10 01:36 281 查看
在模拟提交的时候400错误多是由于客户端的请求不完整照成的,

可以参考以下代码将请求信息补充完整

httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
httpWebRequest.AllowAutoRedirect = false;
httpWebRequest.Accept = "*/*";
httpWebRequest.Headers.Add("Accept-Language", "zh-cn");
httpWebRequest.Headers.Add("Accept-Encoding", "gzip, deflate");
httpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)";
httpWebRequest.KeepAlive = true;
httpWebRequest.Timeout = 300000;
httpWebRequest.Method = "GET";


 

500错误是由于服务端处理错误返回的,很多可能就是你的post信息没有进行

UrlEncode编码,编码以下解决,或者是post信息部正确。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows .net url
相关文章推荐