Angular · Middle · Frage 56 von 75
Wie kann eine einzelne Anfrage einen funktionalen Interceptor (z. B. den Auth-Header) überspringen?
export const SKIP_AUTH = new HttpContextToken(() => false);
this.http.get(url, { context: new HttpContext().set(SKIP_AUTH, true) });- 1Ein
HttpContext-Token übergeben und im Interceptor prüfen - 2Interceptors lassen sich nicht überspringen
- 3Für jede Anfrage eine andere
HttpClient-Instanz nutzen
Antwort zeigen
Richtige Antwort: Ein HttpContext-Token übergeben und im Interceptor prüfen
Erklärung
Der Interceptor liest req.context.get(SKIP_AUTH) und reicht die Anfrage unverändert weiter. Das ist sauberer als URL-Abgleich.