【Postman登录权限】http的请求添加cookie,使用interceptor拦截浏览器发送的请求

要使用postman测试开发的接口时,遇到了登录权限的问题,本项目的权限是根据cookie中的某个值来作的判断,那么就须要在发送post请求的时候附带cookie内容

发送的http请求时,附带 cookie参数

  • 经过在chrome中查看线上的接口调用信息,发现登录权限是经过cookie中的session来肯定的,这样就须要把这条cookie在postman中设置出来,才能在postman中测试post请求。
  1. 点击按钮,弹出cookie设置的窗口
  2. 输入domin的名称
  3. 保存domin
  4. 添加具体的cookie参数,每一条都要在这里添加一下
  5. 前面的cookie的name,后面的是value
  6. 保存该domin下的这一条cookie

图片描述

经过interceptor拦截请求

  • 拦截器的好处是,不须要手动填写全部参数,而是直接截取到某个http请求的左右参数设置
  1. 点击该按钮,弹出拦截器相关设置窗口
  2. 点击 interceptor 按钮
  3. 点击 ON 打开拦截器,此时右侧的应该出现 CONNECTED 的绿色小点,若是是 UNCONNECTED 的灰色小点,能够参考文档
  4. 设置在哪里保存拦截的请求
  5. 对拦截的请求作筛选

添加拦截器

常见问题

拦截器是 UNCONNECTED 的灰色小点
  • 官方提到了这样的解决方案

官方提到了这样的解决方案chrome

  • 核心内容是:浏览器

    • The cookies and domains will be populated automatically. Can you confirm the following:cookie

      1. Chrome is open, and has the Interceptor extension installed (v0.2.26)
        谷歌浏览器是打开状态,且已经安装Interceptor扩展
        图片描述
      2. You’ve completed the installation steps for the bridge
        已经完成安装 bridge
        图片描述
      3. The Interceptor Status isn’t updating to ‘Interceptor Connected’ even after restarting Chrome
        重启谷歌浏览器后,Interceptor应用,处于 链接中 的状态
        图片描述
    • Interceptor 是一个用于拦截chorme浏览器的http请求的拦截器,能够把相关请求发送给postman软件。
    • Interceptor Bridge 是用来创建浏览器和postman软件之间信息链接通道的一个小应用,须要手动安装。
  • 根据该方案,就能够使得 UNCONNECTED 的灰色小点变成 CONNECTED 的绿色小点
相关文章
相关标签/搜索