【发布时间】:2020-05-18 05:12:16
【问题描述】:
我使用@FormUrlEncoded 发送到服务器。当我向服务器发送字符串时,我得到这样的请求体
Content-Length: 14
Authorization:
nick=%E3%85%8A
所以我使用了 addInterceptor。 拦截器
val requestBuilder = original.newBuilder()
.addHeader("Authorization",token)
.addHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
.url(originalHttpUrl)
API接口
@FormUrlEncoded
@POST("nickCheck")
fun checkNickName(
@Fiel("nick") nick: String
) :Call<NickCheckResultData>
但它没有用。英语和数字都可以,但不是我的语言。如何解决? 我也试过设置->文件编码->更改utf-8
【问题讨论】:
-
请参考此链接stackoverflow.com/questions/40574892/…,可能与您的问题类似
-
与我的问题不相似
标签: android