【发布时间】:2016-08-10 06:55:00
【问题描述】:
我在实现对在本地主机上运行的 Spring Rest 服务的发布请求时遇到了一些困难。
现在请求和服务都可以工作,目前的问题是我一直收到同样的错误,说我的 JSON 不正确。
我用于创建 JSON 请求的代码:
$scope.addComment = function(){
var url = "http://localhost:8080/evenement/"+evenementId+"/deelnemers/"+deelnemer.id+"/addComment";
$http.post(url, {"content" : $scope.data.comment, "author":"testUser"}).then(function(res){
$scope.response = res.data;
console.log(res.data);
});
};
我尝试删除引号,使用单引号和不使用引号,正如在其他具有相同问题的问题上所回答的那样。
【问题讨论】:
-
那么解析出来的具体字符串是什么?
-
听起来好像在 BOM 上晃动——你能检查收到的原始字节吗?
-
@Filburt 我想,但我不知道怎么做,如果你能告诉我该怎么做,我可以哈哈,我正在使用 chrome fyi
-
@zerkms 这可能是
{"content" : $scope.data.comment, "author":"testUser"},其中$scope.data.comment被替换为输入字段中的值。 -
它抱怨无法将 response 解析为 JSON,我们在这里没有看到。
标签: javascript angularjs json rest