带有改造的HTTP请求字符集

时间:2018-06-19 17:35:36

标签: android http retrofit2

尝试使用Retrofit在请求中发送一些特殊字符时遇到问题。

我正在调用使用@FormUrlEncoded批注的服务。 我有两个参数:

@Field("name") String name
@Field("password") String password

参数的值是:

name = "nuñez"
password = "asd asd"

调试请求时,可以看到两个参数的值都在变化:

name=nu%C3%B1ez&password=asd%20asd

因此,由于数据不正确,服务将返回错误。

我尝试做:

@FormUrlEncoded
@Headers("Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1")

但这不起作用

你能帮我吗?

谢谢

0 个答案:

没有答案