javascript - Warum verwendet Angular nicht die Fehlermethode, wenn eine HTTP-Anfrage fehlschlägt?
大家讲道理2017-06-20 10:06:06
0
4
905
400-Fehler wird im Hintergrund gemeldet. Die von mir geschriebene Fehlermethode besteht darin, eine Eingabeaufforderung zu benachrichtigen, aber es gibt keine Eingabeaufforderung. . Was ist los
$http({
method: 'POST',
data: {test: 'test'}
url: '/someUrl'
}).then(function(response) {
// this callback will be called asynchronously
// when the response is available
}, function(response) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
angular $http用法(.success, .error什么情况?)
是不是后台没针对AJAX请求结果,做出相应的返回结果,前台就没有接收到状态值
估计类似fetch API设计,400属于正常code返回 可以是执行resolve
以上摘自维基百科
4** 是关于前端的错误,你应该查看一下发送的参数、及类型是否和后端接口定义的匹配,仔细看看发送请求的那一部分