最佳答案
我一直在寻找一种方法,将查询参数传递到使用新HttpClientModule
的HttpClient
的API调用中,但尚未找到解决方案。使用旧的Http
模块,可以编写如下代码。
getNamespaceLogs(logNamespace) {
// Setup log namespace query parameter
let params = new URLSearchParams();
params.set('logNamespace', logNamespace);
this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params })
}
这将导致对以下URL的API调用:
localhost:3001/api/v1/data/logs?logNamespace=somelogsnamespace
但是,新的HttpClient
get()
方法没有search
属性,所以我想知道在哪里传递查询参数?