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進行網卡抓包確定。