我不知道如何发送application/x-www-form-urlencoded
POST
在 Ktor 中请求。我看到一些submitForm
Ktor 文档中的帮助程序,但他们没有按预期发送请求。
我想要的是复制这个卷曲线行为:
curl -d "param1=lorem¶m2=ipsum" \
-H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" \
https://webservice/endpoint
我的依赖是io.ktor:ktor-client-cio:1.0.0
.
经过几次尝试,我设法使用以下代码发送请求:
val url = "https://webservice/endpoint"
val client = HttpClient()
return client.post(url) {
body = FormDataContent(Parameters.build {
append("param1", "lorem")
append("param2", "ipsum")
})
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)