在使用chrome的postman插件模擬http請求的時候,碰到了設置的部分Headers無效的問題,比如說Referer設置后就無效,經過查詢發現了問題原因,原因的具體說明參考postman官網的文章
https://www.getpostman.com/docs/v6/postman/sending_api_requests/interceptor_extension
解決辦法記錄如下:
最快速的解決辦法就是使用postman桌面版APP,不要用chroem插件版本,這樣Header就可以任意修改了。
如果想要繼續使用插件的方式,參考如下設置:
1、首先用chrome下載Postman Interceptor安裝
2、安裝后打開攔截器,注意Filter用於過濾你想要的接口地址,比如說你填寫google,就只保留包含google的接口,這樣可以過濾其他不想要的接口
3、打開的postman插件的攔截器選項
4、刷新你要攔截接口的頁面,可以看到攔截器里已經顯示了最近請求的接口地址了
5、回到你的postman插件界面,可以看到攔截歷史已經同步過來了
6、選擇一個接口,可以看到不用手動填寫數據了,自動全部填寫好了(包括網站的Cookie),點擊send發現接口可以正常返回數據了,證明修改的header生效了。
7、最后推薦大家無論有沒有碰到Header設置無效問題都可以使用Postman Interceptor神器,來省掉手動錄入接口數據的麻煩,畢竟節省時間也是生產力:-D