Изменить тело запроса в перехватчике angular2
Как изменить тип тела сообщения в перехватчике?
Например, у меня есть этот объект:
{"UserName":"213243546","Password":"89876"}
что я хочу изменить все 3
в e
но не только в этом запросе у меня есть это, я должен искать в каждом почтовом запросе все данные и объекты, которые у него могут быть или нет, и изменять все 3
в e
это возможно в угловом 2, чтобы сделать это с помощью клона или HttpRequest или инспектором или.,
Я уже видел этот URL, но я не мог получить много от него.
1 ответ
Вы можете создать перехватчик так:
app.config(['$httpProvider', function($httpProvider) {
$httpProvider.interceptors.push(function($log, $injector, $location) {
return({
request: request,
requestError: requestError,
response: response,
responseError: responseError
});
function request(config) {
// place your code logic inside here
return config;
}
function requestError(rejection) {
$log.debug(rejection);
return $q.reject(rejection);
}
});
}]);
Затем вы можете изменить объект конфигурации!