1、firefox RESTClient
不足:基于 Firefox 的安全策略,插件无法设置「Cookie」HTTP 头字段
当时临时解决方法是:
RESTClient + Fiddler解决
说明:Content-Length不确定,Parsed下可以不填写,发起请求时候Fiddler会自动计算,补齐请求头信息Content-Length。
完美解决方法:Poster = RESTClient + Fiddler工具
注意:Firefox 组件Poster跟Firefox共一套Cookie,缓存,Firefox已有Cookie对Poster起作用,可以清Cookie后重启浏览器,方可排除浏览器已有Cookie对Poster的影响。
对于Fiddler工具无法捕获PC上的Firefox Poster组件发起的HTTPS请求或手机端浏览器发起的HTTPS请求,需要在PC上FireFox浏览器访问该站点,属浏览器处于安全考虑,拦截了不被信任的站点请求,PC上火狐浏览器需要访问该站点,添加例外信任该站点或访问代理地址如:http://192.168.1.101:8888安装信任证书。手机端浏览器需要http://192.168.1.101:8888安装信任证书。
很多时候HTTP抓包工具捕获不到预期发起的HTTP/HTTPS请求,很可能属于发起方处于安全策略(同源同域安全策略、HTTPS需要安装安全证书,或者站点被信任),把这部分请求拦截了,而不是HTTP抓包工具问题导致抓不到相应的包,可以wireshark或tcpdump进行网卡抓包确定。