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

雪山飛豬發表於2020-11-25

前言

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

常規的操作是這樣的

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

  2. 再手動在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~

相關文章