目录
前言
当我们访问浏览器的时候,服务器是以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~