Làm cách nào để xử lý lỗi HTTP, ví dụ: 500, khi sử dụng AngularJS "http get sau đó" xây dựng (hứa hẹn)?Xử lý lỗi trong AngularJS http sau đó tạo
$http.get(url).then(
function(response) {
console.log('get',response)
}
)
Vấn đề là, đối với bất kỳ phản hồi HTTP nào không phải 200, hàm bên trong không được gọi.
Cũng lưu ý rằng đối tượng 'phản ứng' ở trên có: dữ liệu, tình trạng, tiêu đề, cấu hình, statusText. Đối tượng 'dữ liệu' ở trên có: dữ liệu, trạng thái, cấu hình, statusText. (Có các quy tắc đặc biệt về việc liệu statusText có được thông qua - trình duyệt, di động hay không, máy chủ web, v.v.) – OzBob
Cũng lưu ý: 'data.config.url' chứa đầy đủ ** url + params ** , trong trường hợp bạn đã nhập thông số bên cạnh url –