javascript - Warum verwendet Angular nicht die Fehlermethode, wenn eine HTTP-Anfrage fehlschlägt?
大家讲道理
大家讲道理 2017-06-20 10:06:06
0
4
872

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(4)
学习ing

angular $http用法(.success, .error什么情况?)

$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.
    
  });
为情所困

是不是后台没针对AJAX请求结果,做出相应的返回结果,前台就没有接收到状态值

曾经蜡笔没有小新

估计类似fetch API设计,400属于正常code返回 可以是执行resolve

滿天的星座

400 Bad Request
由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息或欺骗性路由请求),服务器不能或不会处理该请求。

以上摘自维基百科

4** 是关于前端的错误,你应该查看一下发送的参数、及类型是否和后端接口定义的匹配,仔细看看发送请求的那一部分

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage