全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

[已处理] 全局预执行脚本中不能设置 request header吗

ApiPost使用 后端 158次浏览
$.ajax({
  "crossDomain": true,
  "async":false,
  "url": apt.environment.getPreUrl() + "/auth?name=liyang&passwordMd5=708f55899bb45390347f528ea08003fe",
  "method": "POST",
    "success":function(response){
        response = typeof response == "object" ? response : JSON.parse(response);
        apt.setRequestQuery("key", response.data.t);
        apt.setRequestHeader("X-Auth-Token", response.data.t);
    }
});

全局预执行脚本如上,auth-token header 设置不成功

| 0 收藏

5 个回答

什么版本?

7.0.2

经测试正常的,您先打印下 response ,看下json结构是否正常

$.ajax({
  "crossDomain": true,
  "async": false,
  "url": "https://echo.apipost.cn/get.php",
  "method": "POST",
  "success": function (response) {
    console.log(response) // 此处打印
    apt.setRequestHeader("key11", "value");
  }
});

全局预执行脚本中不能设置 request header吗

没改动代码,重新试了试,又没问题了

可能是没保存?

有可能的

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!