Kotlin Ktor中的URL生成器示例
我正在使用Ktor客户端调用API,但没有找到任何关于如何使用查询参数构造URL的示例 我想要这样的东西:Kotlin Ktor中的URL生成器示例,kotlin,ktor,Kotlin,Ktor,我正在使用Ktor客户端调用API,但没有找到任何关于如何使用查询参数构造URL的示例 我想要这样的东西: protocol = HTTPS, host = api.server.com, path = get/items, queryParams = List( Pair("since", "2020-07-17"), ) 我找不到如何使用URL生成器的任何示例。如果要单独指定每个元素(协议、主机、路径和参数),可以使用HttpClient.
protocol = HTTPS,
host = api.server.com,
path = get/items,
queryParams = List(
Pair("since", "2020-07-17"),
)
我找不到如何使用URL生成器的任何示例。如果要单独指定每个元素(协议、主机、路径和参数),可以使用
HttpClient.request
方法来构造URL
。在该方法中,您可以访问,然后可以使用配置url
client.request{
网址{
协议=URLProtocol.HTTPS
host=“api.server.com”
路径(“获取”、“项目”)
参数。附加(“自”,“2020-07-17”)
}
}
Response
类型是您的响应,您可以在那里指定您需要的任何内容如果您想单独指定此元素的每个元素(协议、主机、路径和参数),您可以使用HttpClient.request
方法来构建您的url
。在该方法中,您可以访问,然后可以使用配置url
client.request{
网址{
协议=URLProtocol.HTTPS
host=“api.server.com”
路径(“获取”、“项目”)
参数。附加(“自”,“2020-07-17”)
}
}
Response
类型是您的响应,您可以在那里指定您需要的任何内容
client.request<Response> {
url {
protocol = URLProtocol.HTTPS
host = "api.server.com"
path("get", "items")
parameters.append("since", "2020-07-17")
}
}