美文网首页http
Retrofit Urlencode问题

Retrofit Urlencode问题

作者: 二少2017 | 来源:发表于2017-10-08 15:29 被阅读179次

    @Post时,传参 用@Query的情况下,如果该字段值是汉字,会默认对该字段值进行UrlEncode。

    显然这样做,后端接收不到真实数据。

    解决方案:

    第一步,传参改用@Filed字段

    第二步,在方法增加@FormUrlEncoded注解(少了这一步会抛异常,Retrofit 2.0 throwing @Field parameters can only be used with form encoding)

    @FormUrlEncoded

    @POST("url........")

    Call myMethod(@Filed String name);

    相关文章

      网友评论

        本文标题:Retrofit Urlencode问题

        本文链接:https://www.haomeiwen.com/subject/gqoeyxtx.html