我正在使用 Ktor 客户端调用 API,但我没有找到任何关于如何使用查询参数构造 URL 的示例。
我想要这样的东西:
protocol = HTTPS,
host = api.server.com,
path = get/items,
queryParams = List(
Pair("since", "2020-07-17"),
)
Run Code Online (Sandbox Code Playgroud)
我找不到有关如何为此使用 URL 构建器的任何示例。
小智 6
如果您想分别指定每个元素(协议、主机、路径和参数),您可以使用一种HttpClient.request方法来构建您的url. 在此方法中,您可以访问HttpRequestBuilder,然后您可以url使用UrlBuilder 进行配置
client.request<Response> {
url {
protocol = URLProtocol.HTTPS
host = "api.server.com"
path("get", "items")
parameters.append("since", "2020-07-17")
}
}
Run Code Online (Sandbox Code Playgroud)
Response type 是您的回复,您可以在那里指定您需要的任何内容
| 归档时间: |
|
| 查看次数: |
1148 次 |
| 最近记录: |