【发布时间】:2019-02-09 18:47:03
【问题描述】:
我可以从 HttpIntercepter 获取 URL 字符串和 POST 请求的参数,并将该信息推送到 IndexedDB。但我不知道如何从 httpintercepter 获取 URL 和参数。
angular.module("app").config(['$httpProvider', function ($httpProvider) {
if (!$httpProvider.defaults.headers.get) {
debugger;
$httpProvider.defaults.headers.get = {};
console.log('POST method triggered');
}
else {
}
$httpProvider.defaults.headers.get['If-Modified-Since'] = 'Mon, 26 Jul 1997 05:00:00 GMT';
$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';
}]);
发布调用是针对托管在不同服务器中的 API
var tfscapacity = 'https://server.com/folderName/Folder/folderService/folderService.svc/GetResourceCapacityPlan';
var params = {
teamsite: 'team',
project: 'pjt',
iterationId: 'Sprint-3',
team: 'team',
username: 'UserName',
password: 'PassWord'
};
$http.post(tfscapacity, params, null).then(function (response) {
});
【问题讨论】:
标签: angularjs angular-http-interceptors