Postman設置自動捕獲傳遞Cookie教程

前言

當我們訪問瀏覽器的時候,伺服器是以Cookie中攜帶的值來判斷用戶的登錄狀態的,當我們用postman來請求需要登錄的api介面時,需要手動添加Cookie請求頭,否則無法正常使用介面

常規的操作是這樣的

  1. 打開瀏覽器抓包,拿到Cookie,如下

  2. 再手動在postman裡邊添加Cookie的請求頭,如下

這種操作明顯不夠高級,接下來教你們怎麼設置postman自動傳遞cookie!官方傳送門:官方文檔

一、安裝

1.Postman安裝Install 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.Google瀏覽器安裝擴展Postman Interceptor

下載地址:Postman Interceptor

安裝完成如下

二、使用

先來看看看沒有傳遞cookie的時候,提示登錄失敗

1. 打開Capture Cookies開關

2.添加捕獲發送Cookie的域名

添加完成後再來請求看看,如下

可以看到已經請求成功!以後再也沒有煩人的Cookie抓包,奧力給~

以上內容由chenqionghe傾情提供,轉載請申請出處,giao~