Описание тега angular-http-interceptors

Перехватчики - это фабрики служб, которые регистрируются в $httpProvider путем добавления их в массив $httpProvider.interceptors. Фабрика вызывается и вводится с зависимостями (если они указаны) и возвращает перехватчик.

Есть два типа перехватчиков (и два типа перехватчиков отклонения):

  • request: перехватчики вызываются с httpconfig объект. Функция может изменять объект конфигурации или создавать новый. Функция должна напрямую вернуть объект конфигурации или обещание, содержащее конфигурацию, или новый объект конфигурации.
  • requestError: interceptor вызывается, когда предыдущий перехватчик выдал ошибку или разрешился с отклонением.
  • response: перехватчики вызываются httpобъект ответа. Функция может изменять объект ответа или создавать новый. Функция должна возвращать объект ответа напрямую или как обещание, содержащее ответ, или новый объект ответа.
  • responseError: interceptor вызывается, когда предыдущий перехватчик выдал ошибку или разрешился с отклонением.

Для получения дополнительной информации посетите $http.