E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Retrofit2
Retrofit2
文件上传与下载
Retrofit2
文件上传与下载
Retrofit2
文件上传与下载通俗易懂教程。
国内不知名程序员
·
2022-05-26 10:51
android
android
retrofit2
文件上传
文件下载
文件保存
Android - 剖析OKHttp(1)- 构建请求
HTTPURLConnection类似;OkHttp完成TCP+TLS连接,实实在在地发送Request(请求行、请求头),对Response进行处理,例如缓存、重试、重定向;OkHttp底层用的是Socket;补充一点,
Retrofit2
杨0612
·
2022-05-08 18:02
Retrofit源码解析
简单使用添加依赖implementation'com.squareup.
retrofit2
:retrofit:2.9.0'implementation'com.squareup.
retrofit2
:converter-gson
蜗牛是不是牛
·
2022-05-07 18:34
Retrofit是如何支持Kotlin协程的?
implementation'com.squareup.
retrofit2
:retrofit:2.9.0'implementation'com.squareup.
retrofit2
:converter-gson
高先生mini
·
2022-03-29 15:46
kotlin 用协程做网络请求_Kotlin协程的实践一
1.添加依赖//添加Retrofit网络库和gsonConverter的依赖,注意一定要2.6.0版本以上implementation'com.squareup.
retrofit2
:retrofit:2.7.0
夜夜丶丶笙歌
·
2022-03-25 08:36
kotlin
用协程做网络请求
[CloudReader] 更新日志-云阅
-3)1、[新增]侧边栏增加“登录GitHub账号”和“退出应用”功能2、[新增]WebView新增“分享到”、“复制链接”、“打开链接”功能3、[新增]使其系统更改字体无效4、[改进]网络请求更换成
retrofit2
Jinbeen
·
2022-03-01 01:42
开源项目
android
豆瓣
干货集中营
Retrofit 2.0基本使用方法
使用方法1.添加依赖:compile'com.squareup.
retrofit2
:retrofit:2.2.0'2.具体操作步骤:现假设要访问网页:https://androidtutorialpoint.com
Whyn
·
2022-02-21 22:26
Android开源框架如何说-
Retrofit2
概念一个类型安全的、Android或者Java的客户端,基于RESTfulApi,将底层代码都封装起来,只是暴露除了我们业务中的数据模型和操作方法大量使用设计模式建造者、外观、动态代理、适配器、策略、装饰大量使用注解方法注解:@GET@POST、@PUT、@DELETE、@PATCH、@OPTIONS、@HTTP标记注解:@FormUrlEncoded、@Multipart、@Streaming参
MigrationUK
·
2022-02-21 21:28
retrofit网络请求入门(多实例讲解)
一.相关资料:Github:http://github.com/square/retrofit官网文档:http://square.github.io/retrofit/相关博客:
Retrofit2
.0
秋笙fine
·
2022-02-20 18:58
Retrofit的使用
OkHttp,使用OkHttp进行请求将javaAPI的定义转换为interface形式使用annotation描述http请求支持配置json解析器添加依赖compile'com.squareup.
retrofit2
靓亮
·
2022-02-20 03:00
Retrofit源码 - 流程解析
本文基于
Retrofit2
.5.0分析compile'com.squareup.
retrofit2
:retrofit:2.5.0'Retrofit源码用到的主要思想是动态代理+注解:首先我们来看Retrofit
YocnZhao
·
2022-02-19 10:39
RxJava2+
Retrofit2
单文件上传监听进度封装(服务端代码+客户端代码)
最近折腾了一下文件上传的方法,网上虽然有不少封装好的,但是基于RxJava2+Retrofit带上传进度的还没有找到好的解决方法,所以自己就去踩了一下坑。(大部分和RxJava1的方法是一样的)。主要思路:继承okHttp3的RequestBody方法,在"写入"的方法监听数据传递的字节长度,当上传的上传的字节长度和文件总大小一致,则上传完成。(没有耐心看实现过程的直接到github看封装,链式调
r09er
·
2022-02-19 05:47
Retrofit1切换到
Retrofit2
的注意事项
Retrofit2
在我写文字的时候已经到beta3了(2016-01-10),我担心更新会有很多坑,根据github上的ChangeLog,不敢直接引入到真实项目中去,目前使用的是
Retrofit2
-beta2
皓皓amous
·
2022-02-19 02:32
retrofit2
-kotlin-coroutines-adapter 超时引起的崩溃
开心]事情是这样的:我在项目中使用kotlin作为开发语言,同时也引入了coroutnies(协程),使用协程替代了线程池.想要在api层使用协程,于是Github一波决定引入JakeWharton/
retrofit2
谈小龙
·
2022-02-17 08:27
Retrofit使用之自定义Converter
一、背景为什么要自定义ConverterRetrofit官方给了以下几个常用的转换库Gson:com.squareup.
retrofit2
:converter-gsonJackson:com.squareup.
retrofit2
极客天空
·
2022-02-15 05:40
Android 多线程分段下载文件
下文中所用到的依赖:implementation'com.squareup.
retrofit2
:retrofit:2.1.0',虽然用的retrofit的包,但是只用了里面的okhttp部分,因为是demo
nmssdmf
·
2022-02-12 12:54
网络请求框架之
Retrofit2
.0基本讲解
Retrofit2
.0简介Retrofit是一套RESTful架构的Android(Java)客户端实现,基于注解,提供JSONtoPOJO(PlainOrdinaryJavaObject,简单Java
SherlockXu8013
·
2022-02-10 23:15
Retrofit2
和RxJava2搭建Android网络框架
转自:http://ranseti.top/article/
retrofit2
addrxjava2项目需要compile的资源有compile'com.squareup.
retrofit2
:retrofit
七十九刀
·
2022-02-09 15:26
Retrofit 拦截器实例记录
项目中使用了
retrofit2
.0,retrofit中可以通过添加拦截器完成上面的要求。
a538d328e24b
·
2022-02-03 02:37
android
Retrofit2
网络请求封装介绍
目录1.Retrofit使用2.Retrofit封装3.RetrofitUtil使用最后1.Retrofit使用Retrofit是一个现在网络请求框架,先来说一下怎么使用网络权限(添加到AndroidManifest.xml)gradle依赖(添加到build.gradle)implementation("com.squareup.okhttp3:okhttp:4.9.2")implementat
·
2021-12-30 10:52
Okhttp3+
Retrofit2
+RxJava2网络请求
okhttp3implementation'com.squareup.okhttp3:okhttp:3.12.0'//日志的拦截器implementation'com.squareup.okhttp3:logging-interceptor:3.6.0'//
Retrofit2
程序猿的小生活
·
2021-12-28 17:24
Android OKHttp3+
Retrofit2
自定义注解的一种方法
在通常情况下,我在写App调用接口的时候不会去判断本地登录状态,都是简单粗暴地直接调用后端接口,让接口对登录状态进行校验,只有在页面跳转等必须前端校验的情况下会去处理。我相信很多人都是这么做的。由于我本人即做Android开发也做Java后台开发,某一天我在写接口的时候突然想到,在前端明确没有token的情况下。这种情况不需要后端对其进行校验才对(PS:但是在实际开发中,所有需要登录的接口都是要做
打野路过惩戒炮车
·
2021-11-27 14:03
Android入门教程 | OkHttp + Retrofit 使用
引入依赖引入依赖,使用
Retrofit2
。
·
2021-11-23 15:52
android
设计一个响应式网络请求
流程图添加依赖dependencies{//Retrofitimplementation'com.squareup.
retrofit2
:retrofit:2.9.0
蒙同學
·
2021-11-09 22:00
Android
Retrofit
RxJava
OkHttp
AutoDispose
从问题到解析,读懂
Retrofit2
原理
在项目开发中其实最常见的网络请求框架就是OkHttp+Retrofit,在上一篇老生新谈,从OkHttp原理看网络请求剖析了OkHttp的原理,今天这篇文章将从不同的角度来看Retrofit的内部实现。读完这篇文章,您将了解到:什么是动态代理模式?Retrofit为什么要使用动态代理?Retrofit如何与OkHttp相结合?Retrofit是如何将子线程切换到主线程?Retrofit弥补了OkH
付十一v
·
2021-08-08 11:39
Retrofit 2.0 Gson解析数据的特殊处理
Retrofit2
.0的使用及封装见
Retrofit2
.0的封装与异常处理开发过程中有时会遇到这种需求,即后台返回的数据,我们需要做进一步处理,比如字段的替换、筛选或者排序,结合上一篇
Retrofit2
.0
咖啡苏克
·
2021-06-27 00:22
RxAndroid2+RxLifecycle2+
Retrofit2
依赖引入和冲突分析
2017.10.23日使用各个版本最新的依赖分析https://github.com/ReactiveX/RxJavahttps://github.com/ReactiveX/RxAndroidhttps://github.com/trello/RxLifecyclehttps://github.com/square/retrofithttps://github.com/google/dagger
小猪x
·
2021-06-24 18:18
如何使用retrofit去请求网络
引入:compile'com.google.code.gson:gson:2.8.0'compile'com.squareup.
retrofit2
:retrofit:2.4.0'compile'com.squareup.
retrofit2
nickgao
·
2021-06-24 10:19
Android-Java-泛型-获取泛型类型-ParameterizedType
在之前的文章MonkeyLei:Android-
Retrofit2
+Rxjava2之网络通用请求-初步封装小白进行了初步封装,后续又正对请求数据做了进一步封装MonkeyLei:Android-
Retrofit2
MonkeyLei
·
2021-06-24 03:11
OkHttp
前言:OkHttp是最常用的网络请求框架,
Retrofit2
也是针对OkHttp的封装,底层还是用的OkHttp。今天就来看看OkHttp的源码,学习一下框架的原理和设计思想。
yesyourhighness
·
2021-06-23 10:08
OKHttp LoggingInterceptor的使用
习惯了日志跟踪代码的日子,使用Okhttp3+
Retrofit2
+Rxjava2网络请求框架后,智能在网络请求后打印请求结果,而要查看调用的API链接似乎不那么方便。
惟吾德馨_慧
·
2021-06-22 03:13
利用Rxjava简单处理复杂请求
AndroidWeekly第270期推荐的一篇文章:HowtomakecomplexrequestssimplewithRxJavainKotlin,Kotlin写的,MVP+Dagger2+RxJava2+
Retrofit2
爵小友
·
2021-06-21 08:51
android-简单快速封装MVP+
Retrofit2
.0+Rxjava框架
曾几何本人接触MVP+
Retrofit2
.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,
瓶子漂吧
·
2021-06-19 13:00
Retrofit2
.0常用请求POST和GET
1.GET/api/apart/getInfoByCard/100000/***@return*/@GET("/api/apart/getInfoByCard/{icCard}")Observable>getInfoByCard(@Path("icCard")StringicCard);普通请求方式/***@return*/@GET(Constant.GET_URL_WEATHER)Observa
张迅之乎者也
·
2021-06-16 11:15
使用
retrofit2
/okhttp上传大体积视频文件失败的可能原因
在一次开发视频上传的功能时发现小体积的视频能正常上传但稍大的(20M左右)就不行,而且没有任何报错信息。后发现在上传大体积文件时logcat中不断在打印流内容(就是一堆看不懂的乱码),发现可能是因为okhttp的日志拦截器造成的。检查okhttp的日志拦截器设置,将setLevel从HttpLoggingInterceptor.Level.BODY改为HttpLoggingInterceptor.
奔三路上的少年
·
2021-06-15 13:46
Rxjava2.1 线程切换原理解析
一、前提说明本文是在Rxjava2.1的基础上进行的,目前只对Rxjava进行解析,未搭配Retrofit食用,如果想看Rxjava+Retrofit源码解析,请移步
Retrofit2
.1+Rxjava
innovatorCL
·
2021-06-14 21:20
Retrofit2
+Rxjava2 自定义GsonConvert 将Http返回Code状态统一处理
Retrofit响应数据及异常处理策略这篇文章有提到自定义GsonConvert来统一解析外层包裹的HttpResult关于自定义Code的统一处理,让业务只关心业务实体。但是这个封装的还不够彻底,业务调用以及Retrofit的定义中还是透明的知道HttpResult的存在。业务调用和Retrofit的API定义应该只关心具体的业务Entity。HttpResult应该是在Gson解析的过程中自动
浩运
·
2021-06-14 14:03
Retrofit2
对各类接口写法非常详细的一片博客
https://blog.csdn.net/guohaosir/article/details/78942485retrofit官网描述使用https://square.github.io/retrofit/
Colin高宏杰
·
2021-06-12 21:25
Android开发学习网址
1.张鸿洋:http://wanandroid.com/index2.Retrofit学习相关博客链接:1)有实例和封装:https://daidingkang.cc/2016/06/17/
Retrofit2
Wide_Star
·
2021-06-12 11:38
Retrofit2
with LoganSquare封装
感谢@liuguangqiang让我知道LoganSquare。封装Cilent因为我java渣渣,所以参考了@liuguangqiang的封装又把我的完善了一下。封装client其中日志打印拦截器要引入compile'com.squareup.okhttp3:logging-interceptor:3.0.1'我封装图片和键值对的方法封装图片和键值对filesToMultipartBody用于封
Bigmercu
·
2021-06-12 02:08
常用库,本地gradle和阿里云,关联library
implementation'com.squareup.okhttp3:logging-interceptor:3.10.0'//日志拦截器//retrofitimplementation"com.squareup.
retrofit2
deviche
·
2021-06-11 11:29
MVP+Okhttp3+
Retrofit2
+Rxjava2 框架实现
一、MVP简称:MVP全称:Model-View-Presenter;MVP是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。(from百度)MVP模式_百度百科:https://baike.baidu.com/item/MVP%E6%A8%A1%E5%BC%8F/10961746?fr=alad
惟吾德馨_慧
·
2021-06-10 12:06
Retrofit2
源码分析
官方传送门本文基于compile'com.squareup.
retrofit2
:retrofit:2.2.0'分析1.概述Retrofit应该是现在最火的网络请求框架,它是基于okhttp的封装,非常适合
倒转流年丶
·
2021-06-10 11:12
Twobbble,一个完全使用Kotlin开发,小而美的Dribbble客户端。
而值得一提的是Twobbble完全使用Kotlin开发,基于MVP,并使用了RxJava,
Retrofit2
,EventBus,Fresco,等多个常用第三方项目,会充分的证明了Kotli
逝水比喻时光
·
2021-06-08 18:21
Rxjava 2.1 订阅流程源码解析
一、前提说明本文是在Rxjava2.1的基础上进行的,目前只对Rxjava进行解析,未搭配Retrofit食用,如果想看Rxjava+Retrofit源码解析,请移步
Retrofit2
.1+Rxjava
innovatorCL
·
2021-06-08 02:57
RxJava2+
Retrofit2
+RxLifecycle3+OkHttp3网络请求封装
本文已独家授权code小生公众号发布!入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的util和ui均放入到了共同的Common包下,导致里面部分代码耦合,后来为了降低耦合性又将Common拆分为了lib_common和lib_ui,但是lib_ui依赖了lib_common,还是导致部分代码耦合,最新一期为了降低组件之间的耦合性,所以单独将lib_
Mp5A5
·
2021-06-06 20:15
Retrofit2
网络框架的使用(一)基本使用
一、简介如上图所示,
Retrofit2
针对于Android/Java的、基于okHttp的、一种轻量级且安全的、并使用注解方式的网络请求框架。
Active_Loser
·
2021-06-06 14:22
02.
Retrofit2
使用配置
添加依赖modle下build.gradle配置添加如下依赖后进行同步dependencies{//解析jsonimplementation'com.squareup.
retrofit2
:converter-gson
英俊的牙膏
·
2021-06-06 12:03
Android
Retrofit2
+okhttp3中文传参乱码问题之一
导致后台接收乱码原因:因为接口传参时,使用用了拦截器添加公共参数,而Post请求在拦截时,使用得时FormBody重新构建得参数表单。其内部得编码格式是固定的,无法设置。查看FormBody编码方式源码:overridefuncontentType()=CONTENT_TYPE...companionobject{//可以看到FormBody表单内容编码方式不是UTF-8的privatevalCO
失足者
·
2021-06-06 11:48
Android-Retrofit示例
0.ThanksAndroid
Retrofit2
Post请求添加Json类型参数笔记
Retrofit2
.0添加Header的方法总结关于Retrofit网络请求URL中含有可变参数的处理1.Header1
CokeNello
·
2021-06-06 09:16
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他