httpWebRequest 错误
2016-07-14 22:24
357 查看
在模拟提交的时候400错误多是由于客户端的请求不完整照成的,
可以参考以下代码将请求信息补充完整
<textarea cols="50" rows="15" name="code" class="c-sharp:nogutter"> 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"; </textarea>
500错误是由于服务端处理错误返回的,很多可能就是你的post信息没有进行
UrlEncode编码,编码以下解决,或者是post信息部正确。
顶0踩
可以参考以下代码将请求信息补充完整
<textarea cols="50" rows="15" name="code" class="c-sharp:nogutter"> 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"; </textarea>
500错误是由于服务端处理错误返回的,很多可能就是你的post信息没有进行
UrlEncode编码,编码以下解决,或者是post信息部正确。
顶0踩
相关文章推荐
- kali信息搜集工具之CaseFile
- Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
- kali信息收集工具之Braa
- Linux网络编程入门-6
- SNMP协议
- Linux网络编程入门-5
- kali信息搜集工具之bing-ip2hosts
- Linux网络编程入门-4
- 【黑马Android】(17)web开发/tomcat/HTTP协议
- 网络通信框架Apache MINA
- Linux网络编程入门-3
- kali信息收集工具之Automater
- Linux网络编程入门-2
- kali信息收集工具之Amap
- HP-SOCKET TCP/UDP通信框架库解析
- Linux网络编程入门-1
- kali信息收集工具之ace-voip
- kali信息收集工具之acccheck
- 在 Linux 中安装 Lighttpd Web 服务器
- http协议以及httpd2.2与httpd2.4的详解