在我的控制器中:
return new ResponseEntity<>("Order is Fulfilled Already!", HttpStatus.BAD_REQUEST);
我将HttpStatus设置为BAD_Request,此控制器返回
{"headers":{},"body":"Order is Fulfilled Already!","statusCode":"BAD_REQUEST"}
这是我的Ajax代码:
$.ajax({
type : "GET",
contentType : "application/json; charset=utf-8",
url : "/tt/fulfill/order/${orderID}",
dateType : 'json',
cache: false,
success: function (data) {
alert(data.statusCode);
},
error: function (data) {
alert(data.body);
},
});
然而,HttpStatus.BAD_REQUEST
被“成功”而不是“错误”所吸引。 (它进入了成功区块)。
我在这里错过了什么吗?