我使用AngularJS $ http post方法响应标头来操作位置参数。当我检查浏览器时;它显示了包含带有值的位置参数的响应头,但是当涉及AngularJS响应头对象时,它只包含除空对象之外的任何内容。
$http.post(MNS_DOMAIN + SERVER.MESSAGE_PROXY, JSON.stringify(payload))
.success(function(data, status, headers, config) {
$scope.messageLocation = headers();
$scope.success = SUCESS_DATA_SENT;
clearFormData();
})
.error(function(errorCallback) {
$scope.error = errorCallback;
console.log("Error " + errorCallback);
})
. finally(function() {
console.log("REST call for send message");
});
console.log($scope.error);
};
答案 0 :(得分:0)
我是通过使用标题 - {function([headerName])} - 标题getter函数完成的。
您可以这样做:
var headerObject = data.headers();
and access the properties like headerObject["propertyName"] to get the value.