gpt4 book ai didi

angular - 如何以类似于 Angular 中的 HttpHeaders 的紧凑方式设置 HttpParams

转载 作者:行者123 更新时间:2023-12-04 01:59:59 24 4
gpt4 key购买 nike

<分区>

我是 Angular 的新手,现在正在从“旧的”Http API 升级到新的 HttpClient API。

因此,我必须使用新的 HttpHeaders 和 HttpParams,它们目前运行良好。但是我能找到的声明示例对我来说有点奇怪,因为它基本上可以归结为这一点。

let searchParams = new HttpParams();
searchParams = searchParams.append('query', query);
searchParams = searchParams.append('sort', sort);
searchParams = searchParams.append('order', order);

const headers = new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + user['sessionToken']
});

有没有办法像HttpHeaders一样声明HttpParams?我使用的方法是我在网上找到的唯一方法,经过大量尝试和错误后似乎是唯一可行的方法。

我不是在问如何设置 HttpParams,我想知道为什么 HttpParams 和 HttpHeaders 不能以相同的方式设置(在我的示例中设置 HttpHeaders 的方式,在一行中声明)。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com