【发布时间】:2021-01-26 23:37:56
【问题描述】:
我正在尝试使用 HttpRequest 将参数发送到一个简单的 GET 请求。但是好像没有发送参数。
let params = new HttpParams();
params.set("page", "4");
let req = new HttpRequest<any>(
"GET",
"https://reqres.in/api/users",
null,
{ params }
);
this.http
.request<any>(req)
.pipe(
map(_r => {
let _resp = _r as HttpResponse<any>;
return _resp.body;
})
)
.subscribe(s => console.log(s));
上面的代码应该返回第 4 页的结果。但它只有在我插入 "?page=4" 时才有效 网址。
运行代码: https://stackblitz.com/edit/http-request-dont-send-params?file=src/app/app.component.ts
【问题讨论】:
标签: angular httprequest