我需要以这种格式(Rails 5 API)传递数据
{"user"=>{"mail"=>"", "password"=>""}
但是使用khttp看起来像这样
{"user"=>"{mail=, password=}"}
我的代码很简单
khttp.post(
url = "http://10.0.2.2:3000/users/login",
data = hashMapOf<String, Map<String, String>>("user" to hashMapOf("mail" to email, "password" to password))
)
但这是错误的。
答案 0 :(得分:0)
我无法添加评论,因此我将在此处进行评论。 您没有提到尝试过的解决方案,因此这是我的选择:
更改:
data = hashMapOf<String, Map<String, String>>("user" to hashMapOf("mail" to email, "password" to password))
收件人:
data = hashMapOf<String, Map<String, String>>("user" to hashMapOf("mail" to """$email""", "password" to """$password"""))
也许至少值得一试。祝你好运