我想通過傳遞頭部參數傳遞登錄頁面的HTTP請求,但它的返回401未授權錯誤。我不知道任何錯誤的代碼完成。
var app = angular.module('myApp', [])
.controller('myCtrl', ['$scope', '$http', function($scope, $http){
var params = {"Username":"test", "Password":"test"};
$http.post('http://192.168.6.168:9090/EOZAPI/api/1.0/secure/login/', {headers: params
}).success(function (data, status, headers, config) {
console.log(headers());
})
.error(function (data, status, headers, config) {
console.log(headers());
});
}]);
您正在使用'192.168.1.168:9090'的api被編碼爲...如果您被授權使用,請在授權標頭中使用API調用令牌 – harishr
修復了以下代碼 $ httpProvider.defaults的問題。 headers.common [「用戶名」] ='test'; $ httpProvider.defaults.headers.common [「Password」] ='test'; – Jaison