登陆接口
在body中添上上参数如下图
预执行脚本如下
后执行脚本
请求结果
这时是可以请求成功的
将access_token变量值当前值删除
access_token为全局header
新增xxx接口
预执行脚本
响应结果
控制台输出
结论: 预执行脚本请求登录接口,表单数据没有识别.
如何解决这个问题?
新版本预执行脚本中发送一个请求的方法和老版本不同
新版本发送一个请求的方法:
apt.sendRequest({ url:"http://127.0.0.1:8888/login",
method:"POST",
headers:{
"cookie":"a=1;b=2",
"content-type":"multipart/form-data"
},
timeout:"25000",
formData:{"name":"xiaoming","pwd":123}
}, function (response) {
console.log(response);
});
apt.sendRequest({
url:"http://127.0.0.1:8888/login",
method:"POST",
headers:{
"cookie":"a=1;b=2",
"content-type":“application/x-www-form-urlencoded"
},
timeout:"25000",
form:"a=1"
}, function (response) {
console.log(response);
});
apt.sendRequest({ url:"http://127.0.0.1:8888/login",
method:"POST",
headers:{
"cookie":"a=1;b=2",
"content-type":"application/json"
},
timeout:"25000",
body:"{a:1}"
}, function (response) {
console.log(response);
});
修改之后请求成功
希望官方文档也更新一下,文档上还是老版本的使用方法
好的,感谢您的提醒,我们尽快更新文档