我嘗試了很多aproaches的,其中的一些:如何獲得角度1.5.6的響應狀態碼?
$http({
method: 'GET',
url: '/Url'}).then(function successCallback(response) {
}, function errorCallback(response) {
});
var req = {
method: 'GET',
interceptor: {
response: function (response) {
console.log(response)
var result = response.resource;
result.$status = response.status;
return result;
}
},
url: url,
headers: {
'Authorization': token
}
}
$http(req).success(function (data, status, headers, config) {
console.log(data, status, headers, config);
}).error(function (data, status, headers, config) {
console.log(data, status, headers, config);
});
和很多其他的沒有結果,所以我真的需要幫助! 我會很感激任何幫助
您需要設置攔截器的配置方法。請參閱https://docs.angularjs.org/api/ng/service/$http –
您可以添加重要的示例嗎?因爲我試圖做到這一點沒有結果 – nightmare
如果提供的'url'無效,那麼你的'response'函數將永遠不會被調用,所以你永遠不會看到'console.log(...)'寫成你的「響應」功能。 – Gaurav