Описание тега angular-httpclient-interceptors
3
ответа
Используйте обещание в Angular HttpClient Interceptor
Могу ли я использовать обещание в течение HttpInterceptor? Например: export class AuthInterceptor implements HttpInterceptor{ this.someService.someFunction() .then((data)=>{ //do something with data and then return next.handle(req); }); } зачем м…
31 авг '17 в 10:10
0
ответов
Получить параметры запроса httpclient
Привет! Я использую перехватчик Angular 5, чтобы проверить, содержит ли URL-адрес запроса HttpClient параметры запроса, но он всегда возвращается false, даже если в сети я вижу, что параметр запроса передан. import { HttpEvent, HttpInterceptor, Http…
17 мар '18 в 16:48
0
ответов
Angular HTTP ReportProgress где-то застрял и подписаться не получится
Сервис для запросов: import {Injectable} from '@angular/core'; import {HttpClient} from "@angular/common/http"; import {Observable} from "rxjs/Rx"; @Injectable({ providedIn: 'root' }) export class HttpService { constructor(public http: HttpClient) {…
18 дек '18 в 19:21
0
ответов
Angular HTTP Interceptor ничего не делает, пока параметр конструктора не будет удален
Я реализую Caching Interceptor, следуя примерам документации Angular HTTP. Я создал новый файл для caching-interceptor.ts (код в самом низу, после AuthInterceptor) и включил его в провайдеры AppModule. Когда я использую приведенный ниже код как есть…
28 фев '19 в 03:50
1
ответ
Angular 5 - Управление свойством ошибки HttpErrorResponse в HttpInterceptor
У меня есть тело сообщения об ошибке, как JSON от остальных API. { "status":400, "url":"/api/abc", "message":"Custom Error Message" } Я хочу получить его как объект в области ошибок подписки. Я пытался преобразовать его в объект после каждого ответа…
28 мар '18 в 19:31
2
ответа
Перехватчик Angular 6: Изменить тип содержимого ответа
Я использую REST API, который отправляет мне данные JSON с информацией о файле (содержимое base64, MIME...). Я хочу открыть PDF в Chrome. URL.createObjectURL - плохое решение, потому что после перенаправления мы не можем загрузить файл. Итак, в каче…
21 июн '18 в 10:25
0
ответов
Фальшивый серверный сервис для почтового запроса угловой 2
Я хотел бы создать фальшивый серверный сервис в angular 2, чтобы я мог использовать его для вызова post. параметр запроса {ключ: строка} ответ {значение: строка} Может ли кто-нибудь помочь мне, как я могу создать фальшивый сервер для использования п…
07 апр '18 в 17:42
0
ответов
HttpInterceptor после конвейерных операторов rxjs
Можно ли перехватить запрос get HttpClient после выполнения некоторых конвейерных операторов rxjs. В моем случае у меня есть автоматически сгенерированный http-сервис, который преобразует ответы BLOB-объектов в объекты. Моему глобальному перехватчик…
16 апр '18 в 20:25
1
ответ
Может ли событие загрузки загружаться в HttpInterceptor, но не из вызова HttpClient?
Я использую HttpInterceptor и у меня есть служба Http, которая вызывает методы http, работающие HttpClient. Я пытаюсь получить прогресс загрузки, и я сталкиваюсь с двумя проблемами здесь, Во-первых, событие прогресса отслеживается только HttpInterce…
02 июл '18 в 03:48
0
ответов
Angular Как использовать перехватчик для обновления токена авторизации
У меня есть два токена, token_a длится очень долго. token_a используется для генерации token_b. token_b длится недолго. token_b используется для большинства вызовов API. Тем не менее, мне нужен автоматический способ регенерировать этот токен, когда …
17 апр '18 в 07:50
0
ответов
Перехватить входящий HTTP-запрос
Я работаю над приложением, которое использует SSO для аутентификации. Наше приложение Angular 5 развернуто на сервере IIS. Поэтому, когда пользователь вводит URL-адрес, мы перенаправляем его на страницу входа в систему единого входа с сервера IIS, п…
03 апр '18 в 07:09
2
ответа
Высмеивать ответ сервера, даже если сервер недоступен
Вещи, которые я знаю (пожалуйста, поправьте меня, если я ошибаюсь, спасибо:)): HttpInterceptor работает аналогично Аспектно-ориентированному программированию; добавления / изменения httpOptions может быть достигнуто для запросов; изменение ответа с …
15 янв '19 в 07:45
0
ответов
Правильный вызов метода обслуживания и его использование в перехватчике
Моя идея состояла в том, чтобы создать один сервисный метод с именем loggedIn(), который я хочу вызвать в перехватчике. Сервисный метод loggedIn() должен доставить действительный токен, который доступен в localStorage. В дополнение к существованию я…
11 янв '19 в 03:32
1
ответ
Проблема в предоставлении Interceptor и зависимой пользовательской службы в одном модуле
Я имею AppModule фрагмент, где я вводил перехватчик обработки токена @NgModule({ imports: [ BrowserModule, HttpClientModule ], declarations: [AppComponent], providers: [ AuthService, { provide: HTTP_INTERCEPTORS, useClass: BasicTokenInterceptor, mul…
02 май '18 в 16:56
0
ответов
Установить угловой HTTP заголовок с перехватчиком, чтобы соответствовать s3 подписанный URL
Я пытаюсь использовать подписанный URL-адрес S3, полученный с помощью лямбды, для отправки HTTP PUT для сохранения изображения на S3. Поток такой: http-запрос для подписанного URL-адреса> лямбда-возвращение подписанного URL-адреса>http-запрос для ра…
19 мар '18 в 02:40
0
ответов
HTTP_INTERCEPTORS не вызывается с помощью angular6
Я хочу реализовать загрузчик при каждом запуске запроса и скрыть загрузчик при завершении запроса, я реализовал HTTP_INTERCEPTORS следующим образом import { Injectable } from '@angular/core'; import { HttpInterceptor, HttpRequest, HttpHandler, HttpE…
21 мар '19 в 09:31
1
ответ
HttpClient тестирование перехватчика перехватчика (не ожидается открытых запросов, найдено 1)
У меня есть простой перехватчик HttpClient, который просто повторяет неудачные запросы установленное количество раз. Сейчас я пытаюсь написать модульные тесты для него, но каким-то образом я получаю незаконченный запрос. Я пытался обернуть тест в fa…
02 апр '19 в 11:08
2
ответа
Не удается ввести маршрутизатор в HttpInterceptor (Angular 7)
Я хочу ввести угловой маршрутизатор в мой HttpInterceptor. К сожалению, в консоли браузера появляется следующая ошибка: Ошибка типа: this.router не определено Я добавил это к своему конструктору как обычно: constructor (private router: Router) { } К…
30 апр '19 в 15:25
1
ответ
Цепочка Два запрашивает и возвращает объект Angular 7
У меня есть запрос для поиска уведомлений, которые соответствуют поисковому вводу пользователя, но каждое соответствующее уведомление имеет свойства newsId, я хочу, чтобы, когда я получил уведомление от сервера, сделал еще один запрос для поиска объ…
11 июн '19 в 20:12
1
ответ
Angular - есть ли способ отложить создание экземпляра службы до асинхронной инициализации приложения?
У меня есть приложение Angular 5 с перехватчиком HTTP, который вызывает другой сервис всякий раз, когда он перехватывает запрос. Я хочу, чтобы служба настраивалась с помощью файла конфигурации, поэтому я попытался использовать службу, которая загруж…
07 июн '19 в 14:37