Angularjs 发送POST请求时出现问题
我对ANGULAR和web开发非常陌生,目前正在开发一个web工具。现在我想让这个工具向web服务发送POST请求,但我遇到了一个奇怪的错误。现在,我的javascript中有以下代码:Angularjs 发送POST请求时出现问题,angularjs,Angularjs,我对ANGULAR和web开发非常陌生,目前正在开发一个web工具。现在我想让这个工具向web服务发送POST请求,但我遇到了一个奇怪的错误。现在,我的javascript中有以下代码: var data_info = { test_id: 'TEST', model_id: 'TEST:TEST_ID' }; //data_info = JSON.stringify(data_info); var request_json = { method: 'POST', url: u
var data_info = { test_id: 'TEST', model_id: 'TEST:TEST_ID' };
//data_info = JSON.stringify(data_info);
var request_json = {
method: 'POST',
url: url,
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
},
data: data_info,
cache: false,
};
console.log(request_json);
$http(request_json).then(function successCallback(response) {
// response code here
}
现在,该代码当前未通过飞行前请求检查,并且始终返回405。但是如果我将请求JSON中的行data:data\u info更改为一个新的键,比如说body:data\u info,它现在成功地发送了请求,我可以确认服务正在接收它。我不确定这里有什么问题,无法解决。将标题更改为:
headers : {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
}
请尝试它必须是服务器端修复程序,非常感谢。这就解决了问题。