繁体   English   中英

无效的JSON,Angular $ http.post中的400错误请求

[英]Invalid JSON, 400 Bad request in Angular $http.post

这是我的数据对象-

 var bill = { "type":"insert", "args": { "table": "finance_data", "objects": [ { "title": $scope.data.title, "url": $scope.data.url, "type":"payments" } ] } }; 

这是我的配置对象-

 var config = { headers:{ 'Authorization' : "Bearer "+ $localStorage.auth_token, } }; 

我正在对服务器执行POST请求,以将数据插入表中(数据库:PostgreSQL),这是我的http请求代码-

 $http.post('https://data.saarang.org/v1/query', bill, config).then(function(response){ console.log('success'); alert('Successfully uploaded the Payment Receipt!'); $state.reload(); }).catch(function(err){ console.log(err); }); 
这是err对象-

 Object { data: Object, status: 400, headers: headersGetter/<(), config: Object, statusText: "Bad Request" } 

err.data对象有一条错误消息-“无效的JSON”帐单对象具有所有必填字段,但服务器仍抛出“无效的JSON”错误,请帮助!

我自己找到了解决方案,这不是任何与后端/服务器相关的问题,对象中的url键应该是Url 错字导致无效的JSON错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM