目錄
前言
當我們訪問瀏覽器的時候,伺服器是以Cookie中攜帶的值來判斷使用者的登入狀態的,當我們用postman來請求需要登入的api介面時,需要手動新增Cookie請求頭,否則無法正常使用介面
常規的操作是這樣的
-
開啟瀏覽器抓包,拿到Cookie,如下
-
再手動在postman裡邊新增Cookie的請求頭,如下
這種操作明顯不夠高階,接下來教你們怎麼設定postman自動傳遞cookie!官方傳送門:官方文件
一、安裝
1.Postman安裝Interceptor Bridge
點選右上角圖示,切換到Cookies,點選安裝安裝
安裝過程遇到了許可權問題,提示沒有許可權安裝Node.js和依賴
事實上本機已經安裝過了,其實就是許可權問題,解決辦法如下
➜ ~ mkdir ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts
➜ ~ chmod +wx ~/Library/Application\ Support/Google/Chrome/NativeMessagingHost
解決辦法,來自Unable to install interceptor bridge from app - Missing NativeMessagingHosts #2288
安裝正常後的畫風如下
2.谷歌瀏覽器安裝擴充套件Postman Interceptor
下載地址:Postman Interceptor
安裝完成如下
二、使用
先來看看看沒有傳遞cookie的時候,提示登入失敗
1. 開啟Capture Cookies開關
2.新增捕獲傳送Cookie的域名
新增完成後再來請求看看,如下
可以看到已經請求成功!以後再也沒有煩人的Cookie抓包,奧力給~
以上內容由chenqionghe傾情提供,轉載請申請出處,giao~