lesu 发表于 2016-1-4 11:52:39

get、post中的headers头数据有2个参数无法删除

浏览器中的headers默认配置不修改的话

执行抓包数据显示headers为
Accept: */*
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6; .NET CLR 2.0.50727; CIBA;)
Referer: http://www.abc.com/
Accept-Encoding: gzip,deflate
Accept-Language: zh-cn,zh,en
Host: www.abc.com
Connection: Keep-Alive
-----------------------------------------------------------------------------------------------------------------------------------

测试修改浏览器配置为
Accept:
Accept-Encoding:
Accept-Language:
User-Agent:
Referer:
cookie:
Content-Type:
--------------------------

再执行抓包数据显示headers数据为:
Accept-Encoding: gzip,deflate,
Accept-Language: zh-cn,zh,en,
--------------------------------------
Accept-Encoding和Accept-Language这2个参数测试目前浏览器发行的所有版本均无法删除,执行发送数据的时候都会自动被浏览器添加进去

建议火车头浏览器的开发们检测一下,让使用火车头的用户可以完全自定义需要发送的内容。

因为某些网站服务端会严格检测headers是否符合他们的配置,从而导致headers不符而无法正常执行浏览器任务


谢谢请开发们考虑一下修改修改

lesu 发表于 2016-1-4 11:57:46

4.0之前的版本中 还有一个headers参数 Accept: */*也是无法通过配置删除的。


但是测试最新5.1的版本配置参数为Accept:

执行抓包显示的数据是已经删除了。

梦一梦 发表于 2016-1-5 11:10:39

这个是固定的类库,暂时无法修改。已经提交给开发,研究解决方案。
页: [1]
查看完整版本: get、post中的headers头数据有2个参数无法删除