2

嗨,我正在使用 Angular 5 拦截器来检查 HttpClient 请求 URL 是否包含查询参数,但即使在网络中我看到查询参数被传递,它也总是返回 false。

import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest, HttpParams } from '@angular/common/http';
...

intercept (req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
if (!req.params.has('X-Amz-Algorithm')) {
    do something
} else {}
}

有人可以帮助我如何检索 HttpRequest 中使用的查询参数。谢谢!

4

0 回答 0