Retrofit 开发中遇到的坑

Posted zhaogaojian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Retrofit 开发中遇到的坑相关的知识,希望对你有一定的参考价值。

持续更新中
1、使用@FormUrlEncoded的话,服务端需要使用Request.Form,如果不使用@FormUrlEncoded本地需要由

@FieldMap Map<String, Object> map

改成

@QueryMap Map<String, Object> map

,服务端改为使用Request.QueryString. 
技术分享图片

 

 2、java.io.IOException: Content-Length and stream length disagree,response.body().string()删除掉一个即可,即便是在调试器watch里也不行,只能执行一次,重复执行就出错。

以上是关于Retrofit 开发中遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

android使用JSON遇到的坑(1)

如何用ffmpeg截取视频片段&截取时间不准确的坑

汇总开发过程中遇到的坑

Flask web 开发新手遇到的坑

如何从片段中的 JSON 响应中的对象获取数据

基于Vue公众号开发中的哪些坑 (严重鄙视ios,遇到的坑基本都是在ios中)