Browser HTTP错误请求-浏览器挂钩

Browser HTTP错误请求-浏览器挂钩,browser,http-headers,Browser,Http Headers,我正在连接firefox的send和WSARecv。Send应该删除gzip头(=>Accept Encoding:none),WSARecv钩子应该编辑数据 目前,WSARecv函数没有更改任何数据,只是将其打印出来用于调试日志。许多网站都可以工作,但有时图像无法加载或页面无法加载 我可以在bing.com的WSARecv函数的答案中找到以下服务器响应(错误400错误请求): 钩住发送 4.7.7%22%3%3%22%22%22%22%22%22%22%22%22%22%22%22%22%22

我正在连接firefox的send和WSARecv。Send应该删除gzip头(=>Accept Encoding:none),WSARecv钩子应该编辑数据

目前,WSARecv函数没有更改任何数据,只是将其打印出来用于调试日志。许多网站都可以工作,但有时图像无法加载或页面无法加载

我可以在bing.com的WSARecv函数的答案中找到以下服务器响应(错误400错误请求):

钩住发送
4.7.7%22%3%3%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%cicici.Ci.Ci.Ci.Int%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%姓名%22%22%22%22%22%22%22%22%22%姓名%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%2.测试%22,%22FID%22:%22HP%22、%22FID%22:%22IsLive%22、%22TS%22:1253465714457%7D、%7B%22Time%22%3A489%2C%22T%22:%22CI。加载%22、%22FID%22:%22HP%22、%22Name%22:%22bg%22、%22TS%22:1253465714946%7D%5D HTTP/1.1
000011383.75038576[4024]主机:a4.bing.com
00001139 3.75038576[4024]用户代理:Mozilla/5.0(Windows;U;Windows NT 5.1;de;rv:1.9.1.3)Gecko/20090824 YFF35 Firefox/3.5.3(.NET CLR 3.5.30729)
00001140 3.75038576[4024]接受:image/png,image/;q=0.8,/;q=0.5
00001141 3.75038576[4024]接受语言:de,de;q=0.8,在美国;q=0.5,en;q=0.3
00001142 3.75038576[4024]接受编码:无
00001143 3.75038576[4024]接受字符集:ISO-8859-1,utf-8;q=0.7,;q=0.7
00001144 3.75038576[4024]保持活力:300
00001145 3.75038576[4024]连接:保持活动状态
00001146 3.75038576[4024]参考文献:
00001147 3.75038576[4024]Cookie:MUID=D22A51BCBBD54DD3BE74682327101C0A;SRCHD=MS=904338&D=792606&AF=IE8SRC;SRCHUSR=AUTOREDIR=0&GEOVAR=&DOB=20090704;SRCHUID=V=2&GUID=2069ECD3092B453ABFCB9C4762409ACD_HOP=_FS=mkt=de de&ui=de de
(收割台末端)

钩形WSARecv
00001152 4.03753757[4024]HTTP/1.1 204无内容
00001153 4.03753757[4024]缓存控制:专用
000011154.03753757[4024]内容长度:0
000011554.03753757[4024]P3P:CP=“非统一通信资产负债表(非统一通信资产负债表),政策参考=”http://privacy.msn.com/w3c/p3p.xml“
00001156 4.03753757[4024]日期:2009年9月20日星期日16:55:17 GMT
00001157 4.03753757[4024]连接:保持活动状态
00001158 4.03753757[4024]
00001159 4.03753757[4024]HTTP/1.0 400错误请求
00001160 4.03753757[4024]服务器:AkamaiGHost
00001161 4.03753757[4024]Mime版本:1.0
00001162 4.03753757[4024]内容类型:text/html
00001163 4.03753757[4024]内容长度:216
00001164 4.03753757[4024]到期日期:2009年9月20日星期日16:55:17 GMT
00001165 4.03753757[4024]日期:2009年9月20日星期日16:55:17 GMT
00001166 4.03753757[4024]连接:关闭
000011674.03753757[4024]
00001168 4.03753757 [4024] 00001169 4.03753757[4024]请求错误 00001170 4.03753757 [4024] 00001171 4.03753757[4024]请求错误 00001172 4.03753757[4024]您的浏览器发送了此服务器无法理解的请求。

00001173 4.03753757[4024]参考#7.cea432c3.1253465717.0 00001174 4.03753757 [4024] 00001175 4.03753757 [4024]

我的问题是:我的HTTP头有什么问题?为什么有些页面会出现400错误。是否接受编码:无

感谢阅读:)

对于“接受编码”标题,“无”不是可接受的值。并非所有服务器都会查看该标头,但那些查看该标头的服务器通常会在使用它之前对其进行验证。若要使服务器发送未压缩的数据,请完全忽略标头,或将其设置为“identity”