Angular 9 http.Get 带参数的请求

Angular 9 http.Get request with paramaters

我正在尝试使用 get 请求发送查询参数。此代码始终有一个空查询 {}。我错过了什么?

let p = new HttpParams().set('Test', "7878");
return this.http
  .get<Response>(environment.baseAPIUrl + route, 
    { 
      withCredentials: false, 
      headers: requestHeaders, 
      params: p, 
      responseType, 
      observe: observe as 'body'
    } 
  );

基本上你对 HttpParams 的使用似乎没问题,对我来说很管用。

打开我的Stackblitz Example:

  • 打开开发工具(Chrome 中的 F12)
  • 转到网络选项卡
  • 现在刷新 stackblitz-browser 框架:一切正常:

请注意,错误消息 (1) 将不包含 url-参数