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-参数
我正在尝试使用 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-参数