retrofit2
IT_花花牛
android开发
展开
-
2020-12-04使用retrofit上传下载文件,监听下载进度
retrofit2上传、下载文件一、上传文件1、使用表单上传文件;结合Rxjava先定义ApiService接口@Multipart //Multipart表单@POST("{url}") //post上传地址Observable<ResponseBody> uploadFiles( @Path(value = "url",encoded = true) String url, @PartMap() Map<String, RequestBody> m原创 2020-12-04 11:26:45 · 392 阅读 · 0 评论 -
Retrofit2网络请求的path部分的“/”斜杠乱码为“百分号2F”,请求结果为400的请求无效
网络请求rxjava + retrofit2的方式请求网络,请求结果为400通过抓包发现retrofit2的url的path参数的"/"被转义成为"%2F",然后服务器报400的请求无效的错误,之前很多请求接口以这种方式并没有报这种错误,自认为应该是服务器缺少某项配置,客户端的解决方式是将retrofit2的动态添加path注解的url部分编码,encoded = true,这样url的pat...原创 2019-10-28 16:38:16 · 2426 阅读 · 0 评论