[英]Spring RESTfull Web Service + AngularJS HTTP 404 error
[英]why http service in angularjs always error
我在下面有一些代码:app.js
app.controller("carCtrl", function($scope, $http, $window) {
$scope.createTenCar = function() {
$http({
method: "POST",
url: "http://localhost:8080/EX11_29112018_spring_restful/cars"
}).then(function success(response) {
alert('ok');
}, function error(response, headers, config) {
alert("fail");
console.log(response);
});
};
html文件
<ul class="dropdown-menu">
<li><a href="#!car">show all car</a></li>
<li><a href="#" ng-controller="carCtrl" ng-click =
"createTenCar()">create ten car</a></li>
</ul>
函数在java中创建汽车,它会创建一个随机汽车。 当我对邮递员进行测试时,它总是返回消息成功和状态201:
@RequestMapping(value = "/cars", method = RequestMethod.POST)
public ResponseEntity<String> createTenCar() {
String message = carSerVice.createTenCar();
return new ResponseEntity<String>(message, HttpStatus.CREATED);
}
但是,当我运行文件html $ http.post时,总是跳转到错误功能。 有人能帮我吗。 这是我的截图
当不良数据来自您的后端时,通常会发生这种情况。 建议您检查后端的响应是否有效
我修好了它。 方法carSerVice.createTenCar()返回类似“成功”的消息。 在JSON中解析的格式不正确,我将“成功”替换为“ \\”成功\\””即可
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.