UPDATE:
Um generische Header unter Winkel 4.3 fügen Sie benötigen individuellen Service zu entwickeln. Bitte beachten Sie this Antwort, die bestmögliche Lösung vor Winkel 4.3 erklärt.
Hallo können Sie HTTP Interceptor versuchen:
Hinweis: HTTP Abfangjäger von Angular 4.3+ unterstützt werden
Dies ist Interceptor Datei
import { Injectable, NgModule} from ‘@angular/core’;
import { Observable } from ‘rxjs/Observable’;
import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest} from ‘@angular/common/http’;
import { HTTP_INTERCEPTORS } from ‘@angular/common/http’;
@Injectable()
export class MyInterceptor implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
const dupReq = req.clone({ headers: req.headers.set(‘Consumer-Secret’, ‘some sample key’) });
return next.handle(dupReq);
}
};
und in App. module.ts:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { MyInterceptor } from './interceptors/my.interceptor';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, HttpClientModule],
providers: [
{ provide: HTTP_INTERCEPTORS, useClass: MyInterceptor, multi: true }
],
bootstrap: [AppComponent]
})
export class AppModule {}
Bitte beziehen Sie sich auf this Website als Referenz
haben Sie versucht, HTTP-Interzeptoren zu suchen? welche Winkelversion Sie verwenden – Rahul
@Rahul winkel 4 –
angular 4.3.0 ab HTTP-Interzeptoren werden unterstützt. Also, wenn Sie angular 4.3.0+ verwenden, dann ist Interceptor die beste Option. Siehe meine Antwort unter – Rahul