Yapi动态设置请求头

前言

  • 如apipost、postman这些请求工具都有全局变量,且全局变量可以动态修改。但是Yapi只有全局变量,但是没有修改接口
  • 某些需要请求头的数据,不可能每次都要去登录一次

解决方案

  1. 操作如下


    image.png

2.Pre-request Script(请求参数处理脚本)

context.requestHeader.Authorization = "basic " + storage.getItem('token');

3.Pre-response Script(响应数据处理脚本)

if (context.responseData && context.responseData.data && context.responseData.data.token) {
    storage.setItem("token", context.responseData.data.token)
}
  1. 最终结果
image.png

你可能感兴趣的:(Yapi动态设置请求头)