![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
retrofit
业大神
我是新手,勿喷。
展开
-
用retrofit上传图片与下载以及进度
1、retrofit真的是一个很强的框架,尤其是跟Rxjava结合使用,这样真的无敌。不过对于不同的后台要求,前端传参是不一样的。首页本篇博客后面会讲一些我自己对于不同的后台框架以及如何传递数据和解析数据的经验。2、前端传文件(图片和txt等)到后台是要看后台要的是什么,如果后台要的是File,后台代码如下:package com.daka.action;import java.io.原创 2017-06-03 20:29:31 · 637 阅读 · 0 评论 -
retrofit显示上传文件进度
首先说一下,如果是使用了Interceptor来拦截请求log的话,会导致上传两遍,而导致上传失败,会抱一个protcolException,unexpected of Stream,那么你要是上传的话就注释掉日志就可以了。 其实这个东西的重点是写一个集成RequestBody的类就可以了,网上一大堆大同小异:import java.io.IOException;import okh原创 2017-07-15 12:58:17 · 1167 阅读 · 0 评论 -
Retrifit+RxJave主动取消请求(主动断开链接)
retrofit断开链接是Call.Cancle;但是跟Rxjava结合后得到的Observable(Subscription),调Subscription.unsubscribe();如果帮助到你请点赞。。原创 2017-07-18 15:15:56 · 1358 阅读 · 0 评论 -
retrofit基础篇之二
1、下面的baseUrl必须以“/”结尾,这是我从别人的博客里面看到的,但其实不要这个结尾也是可以的,甚至这边有斜杠结尾,然后拼接的那边也是斜杠开头,也就是有两个斜杠居然也是可以拿到数据,也是醉了。Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .a原创 2016-11-16 16:12:25 · 314 阅读 · 0 评论