【发布时间】:2020-04-15 15:41:44
【问题描述】:
我需要使用 Ktor 客户端发出 GET 请求。我正在使用的 URL 作为字符串从我无法控制的来源传递给我。 URL 字符串包含由 Ktor 客户端编码为 %2C 的逗号,这破坏了后端逻辑。有没有办法阻止 Ktor 对 URL 进行编码?
举例说明:
client.get {
url(url)
accept(ContentType.Application.Json)
method = HttpMethod.Get
}
在下面的代码中,url 的值为https://my.domain/someData,someMoreData,但发出的请求 URL 为https://my.domain/someData%2CsomeMoreData。
【问题讨论】:
标签: kotlin urlencode ktor ktor-client