{"status":0,"result":{"msg":"invalid request."}}
PostMan提示的错误信息Mark一下
今天尝试着用PostMan 调用APICloud云端接口,提示如下问题
{“status”:0,“result”:{“msg”:“invalid request.”}}
// 登录 API 发的ajax请求,
function fnLogin() {
var username=$api.byId('username');
var password=$api.byId('password');
var usernameValue = username.value;
var passwordValue = password.value;
api.ajax({
url:'http://d.apicloud.com/mcm/api/login',
method:'post',
headers:{
"X-APICloud-AppId": "A6921544633372",
"X-APICloud-AppKey": "2672b5911d8551540c1ea598e01c87fee217a1e5.1482500122476"
},
data:{
values: {
"username": usernameValue,
"password": passwordValue,
}
}
},function(ret,err){
if(ret){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
});
};
在postman中直接填写参数,如下
翻看了一下api.ajax 找了下原因是请求头没有配置,就是发出去的请求需要验证,所有要配置headers
配置完成,数据正常返回!