您可以在拦截器中使用以下示例代码来添加自定义参数:
@Injectable()
export class CustomInterceptor implements HttpInterceptor {
intercept(request: HttpRequest
在服务中引入拦截器:
@NgModule({ providers: [{ provide: HTTP_INTERCEPTORS, useClass: CustomInterceptor, multi: true }] }) export class AppModule { }
在请求中使用生成的URL:
this.http.get('https://example.com/api', { params: { key: 'value' }}) .subscribe(response => { console.log(response); });
通过使用拦截器,您将在每个请求中自动添加自定义参数。
上一篇:Angular拦截器客户端测试