尝试使用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")
但这不起作用
你能帮我吗?
谢谢