【发布时间】:2018-12-04 20:34:54
【问题描述】:
这是一个在提交表单后执行的函数,然后将数据提交到 api,所有这些都是使用 $http 服务在 angular 1.5 中完成的
我已经使用邮递员测试了这些方法(GET、DELETE、POST)和其他方法,它们都工作正常。在我的应用程序中,尽管由于某种原因 POST 似乎可以工作,即使在邮递员中我遵循相同的结构。
我得到的错误是名称是一个要求,我认为是 API 确保输入信息。
我似乎无法理解为什么这在邮递员中可以正常工作,但在我的角度应用程序中却不行。任何帮助将不胜感激。
function createDocument(newMovie){
var req = {
method: 'POST',
url:{{some url}},
headers:
{
"Authorization": Authorization,
"content-type": "application/json"
},
body: {
"name": newMovie.name,
"description": newMovie.description,
"imgs":[
{
"url": newMovie.imgs
}
]
}
}
$http(req)
.success(function(response){
console.log('success', response);
})
.error(function(response){
console.log('error', response);
})
;
}
【问题讨论】:
-
.success方法是deprecated and removed from V1.6。
标签: angularjs post angularjs-http