我正在尝试向服务器发送 POST 请求,这篇文章需要参数“电子邮件”和“密码”。但我不知道如何指定参数,我阅读了文档但我不明白。这是我的代码:
val request=client.post<String> {
url(BASE_URL+"login.php")
body="email=$email,password=$password"
}
我正在尝试向服务器发送 POST 请求,这篇文章需要参数“电子邮件”和“密码”。但我不知道如何指定参数,我阅读了文档但我不明白。这是我的代码:
val request=client.post<String> {
url(BASE_URL+"login.php")
body="email=$email,password=$password"
}
fwiw 我在这里使用类似下面的东西....虽然我想像你一样指定url
也应该工作。你看到什么问题?例如,如果您有序列化设置,主体也可能是一些 json,或者可能是数据类等。
response = client.post(url) {
body = "some params/data etc"
}
如果您使用序列化,它应该可以工作,但我通过使用“上传多部分/表单数据”解决了我的问题
val request=client.post(url) {
body=MultiPartFormDataContent(formData {
append("email","data")
append("password","data")
})
}
见文档