gpt4 book ai didi

javascript - 发布在 angularjs 中没有按预期工作

转载 作者:可可西里 更新时间:2023-10-31 23:39:21 24 4
gpt4 key购买 nike

我正在使用外部 api,它在 postman 中工作得很好,但当我从 angularjs 调用时却不起作用。

这是我从我的 Angular js 调用的方式

$http.post('http://api.quickblox.com/users.json', {
token: '2ba123a8c43664886c66702fb81b779b094cc7b8',
'user[email]': email,
'user[login]': email,
'user[login]': email,
'user[password]': password
}).then(function (results) {
console.log('mid');
});

这里是图片预览

效果不错。

enter image description here

但是当我从 angularjs 调用时它不起作用

这是调用 angularjs 时的响应截图

enter image description here

最佳答案

看起来您需要提供额外的“Content-Type” header 并重新格式化您发送的数据:

$http.post('http://api.quickblox.com/users.json', {
token: '2ba123a8c43664886c66702fb81b779b094cc7b8',
user: {
email: email,
login: email,
password: password
}
}, {
'Content-Type': 'application/x-www-form-urlencoded'
})
.then(function(results) {
console.log('mid');
})
.catch(function(response) {
console.log('Error', response.status, response.data.errors);
});

演示: http://plnkr.co/edit/ishIqko1GHT7IGvXV8ZF?p=preview

关于javascript - 发布在 angularjs 中没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31218982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com