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
OkHttp
Android基础(18)网络总结
常见问题:1)描述一次网络请求的流程2)HttpUrlConnection和
okHttp
关系(4.4以后HttpUrlConnection内部采用
okHttp
)3)Android代码中实现WAP方式联网
perry_Fan
·
2023-02-17 12:28
okhttp
源码理解
减少连接创建开销提供拦截器链,实现request和response的分层处理Okio提供超时机制Socket创建支持最佳路由Interface-接口层:接口层接收用户的网络访问请求,发起实际的网络访问
OkHttp
Client
杰奎琳子
·
2023-02-17 09:31
OkHttp
源码解析
前言
OkHttp
可以说是最主流的网络请求框架了,很多项目是直接使用Retrofit2.0提供的接口进行网络请求,Retrofit是一个RESTful的HTTP网络请求框架的封装。
Code猎人
·
2023-02-17 05:54
由浅入深,聊聊
OkHttp
的那些事
比如当我们提到网络库时,总会下意识想到一个名字,即
OkHttp
。尽管对于大多数开发者而言,通常情况下使用的是往往它的封装版本Retrofit,不过其底层依然离不开
Okhttp
作为基础支撑。
·
2023-02-16 20:28
okhttpandroid
retrofit源码二
前言今天继续探寻retrofit源码,(上一节)看到了[https://www.jianshu.com/p/3290df7d1e71]的
OkHttp
Call的enqueue方法。
crossroads
·
2023-02-07 04:46
okhttp
6
okhttp
分享六:ConnectInterceptor(2)前一章我们已经介绍了路由、连接、请求流等,这一章我们来看下
okhttp
的连接池,以及
okhttp
如何维护连接、请求流之间的关系。
天马呵呵拳
·
2023-02-07 01:34
关于Glide与
OkHttp
结合使用的问题
背景最近使用Glide的过程中发现了一些内存泄漏的问题,经过反复查找,终于大致锁定原因:app跑起来的时候,存在三个
OkHttp
Client对象实例。before总感觉哪里不对,应该只有两个才合理。
E_Kwong
·
2023-02-06 23:15
okhttp
源码解析(四):重试机制
前言这一篇我们分析
okhttp
的重试机制,一般如果网络请求失败,我们会考虑连续请求多次,增大网络请求成功的概率,那么
okhttp
是怎么实现这个功能的呢?
珠穆朗玛小王子
·
2023-02-06 23:54
Retrofit源码看不下去?带你手写一个!
前言Retrofit是一个优秀的网络请求框架的封装,它本身不请求数据,网络请求的工作由
OKhttp
负责。现在比较流行的MVP框架通常是由Retrofit+Rxjava+MVP来构建的。
千雨茶
·
2023-02-06 22:39
「时间」@2.22
1.基础视频完成,告一段落,紧接着了解了两个框架,
okhttp
和eventbus。2.框架结构,如何使用。3.手机影视实战第一幕,七天教程,完成初级项目实训。
TheSkyCloud
·
2023-02-06 21:41
spring-boot项目整合Retrofit最佳实践,最优雅的HTTP客户端工具!
大家都知道
okhttp
是一款由square公司开源的java版本http客户端工具。
陈添明
·
2023-02-06 13:44
OkHttp
4.0 Kotlin源码分析 (二) 基本的数据对象以及Call类分析
这里我们回顾下:同步请求和异步的发送实际分为了4个步骤,其中前三个步骤是相同的;分别是创建
Okhttp
Client、request、和Call对象;不同的是同步调用的是Call对象的execute()方法
知止乎尔
·
2023-02-06 13:35
retrofit 动态URL中含有反斜杠'/'的处理方法
最近在使用rxjava+retrofit+
okhttp
重构公司安卓项目代码,然后发现这么一个接口image.png使用Retrofit来表示的话,开始抱着试一试的态度,使用了下面的方式@GET("/xxxx
鹅鹅鹅_
·
2023-02-06 11:44
客官,Kotlin+MVVM的玩Android客户端
下载下载链接API玩Android整体架构MVVM+LiveData+RxJava+
okHttp
+Retrofit+Room+Glide,至于DataBind
益力多不多
·
2023-02-06 09:26
OkHttp
3源码--请求流程
一、
OkHttp
3的使用流程:同步:Responseresponse=client.newCall(request).execute();异步:client.newCall(request).enqueue
丿北纬91度灬
·
2023-02-06 06:04
RetrofitCache 源码分析
最近工作项目里添加网络缓存时看了这个项目,内容不多,有些方法可取便记录下来原理RetrofitCache使用的方式是
okhttp
原有的cache机制,然后它提供了标签的方式,在Retrofit上简单实现
_可乐_
·
2023-02-06 04:55
Retrofit2 原理解析
Atype-safeHTTPclientforAndroidandJava,是一个RESTful的HTTP网络请求框架的封装,但网络请求不是Retrofit来完成的,它只是封装了请求参数、Header、Url、返回结果处理等信息,而请求是由
OkHttp
3
fomin
·
2023-02-06 02:45
手撸丐中丐版
OkHttp
手撸丐中丐版
OkHttp
通过简单实现的方式来加深框架的理解,在实现过程中思考源码是怎么实现的,为什么这么做。
C调路过
·
2023-02-06 00:36
Android
OkHttp
3 源码解析
OkHttp
3这个库可以说是很优秀,使用起来也很简单,关键是,你可以对它进行各种定制,来做到各种各样的功能,在Android中,Retrofit底层
没有颜色的菜
·
2023-02-05 19:32
开发笔记
编程语言1.Java2.Kotlin开发环境1.AndroidStudio4.1.12.Gradle4.1.1框架介绍1.界面框架:DataBinding2.网络框架:
OkHttp
33.图片加载:Glide3
过期猫娘
·
2023-02-05 13:29
okhttp
接口再搞一次,得物数据批量本地化/得物爬虫/手动搜索数据自动本地化程序
前几天一直在研究
okhttp
的逆向和相关App数据的自动化抓取以及数据本地化,略微有一些进展,然后先是搞出了转转手动采集,今天又搞好了得物的。
bugtraq2021
·
2023-02-05 07:58
自动化
网络请求(二)—
OkHttp
1
OkHttp
简介目前主流的Android网络请求框架有
OkHttp
和Retrofit,不过,Retrofit底层使用的是
OkHttp
,其自身是不具备网络请求能力的。
橙子19911016
·
2023-02-05 03:39
android
OKHttp
源码解析(一)
开局一张图,照着时序图,一步步理清
Okhttp
主流程.png1、构建
OKHttp
Client
OKHttp
Client使用了Builder模式构造实例。
HardMan
·
2023-02-05 01:36
OKHTTP
OkHttp
1.
Okhttp
基本实现原理
OkHttp
主要是通过5个[拦截器]和3个双端队列(2个异步队列,1个同步队列)工作。
carlwu_186
·
2023-02-04 15:02
《
okhttp
文档翻译第一篇:官方介绍》
本文基于
okhttp
的wiki翻译而来,根据自己的理解对文档进行了通俗易懂的翻译,如有错误还请指正。
zzc不是自助餐
·
2023-02-04 15:59
Rxjava Retrofit
okhttp
依次执行多个请求
在微信登录时会遇到着这样的问题,获取access_token,获取用户信息userinfo,然后拿着获取到的用户信息去执行自己的的登录。三个请求都是拿着上一个请求的结果去执行请求,如果分开写,过于麻烦。RxjavaRetrofit可以很好的解决这个问题。废话不多说,直接上代码:三个apiWxApi.class的内容@GET("https://api.weixin.qq.com/sns/oauth2
suit_liu
·
2023-02-04 12:01
Retrofit +
Okhttp
的Https校验
准备工作1)电脑支持keytool命令(自行百度)2)下载bcprov-jdk16-146.jar3)serverdevelper提供自签名的证书server.cer4)server.cer转server.bksbcprov-jdk16-146.jar和server.cer放在同一个文件夹中,在该文件夹中打开cmd,执行:keytool-importcert-v-trustcacerts-file
心安1989
·
2023-02-04 11:42
Retrofit
OkHttp
RxJava的协同工作原理
首先构建Retrofit,baseUrl配置域名,然后添加了一个CallApdaterFactory和一个ConverterFactory,Retrofit.Builderbuilder=newRetrofit.Builder();builder.baseUrl(ApiService.SERVER_URL).addCallAdapterFactory(RxJava2CallAdapterFacto
题_bef7
·
2023-02-04 11:18
OkHttp
原理解析2(拦截器篇)
最近工作实在是有点小忙,导致更新有点缓慢,实在抱歉,本文是
OkHttp
原理解析的第二篇,主要针对
OkHttp
中几个默认拦截器的具体实现逻辑进行分析。
酱爆大头菜
·
2023-02-04 09:36
OkHttp
源码解析
OkHttp
源码分析本文基于
OkHttp
3.10.0版本分析。
寄浮生
·
2023-02-04 06:21
OkHttp
源码 和 Retrofit源码 一起读
平时有在用
OkHttp
和Retrofit两个框架,一时兴起想读一下源码顺便写篇博客。写得很长…很枯燥…emmmm……权当是自己的学习笔记吧。
reggie1996
·
2023-02-04 06:19
OkHttp
3用法全解析
1.使用前准备AndroidStudio配置gradle:compile'com.squareup.
okhttp
3:
okhttp
:3.2.0'compile'com.squareup.okio:okio
锡和里的猿
·
2023-02-04 04:30
高效易用的IO库【Okio应用篇】
OkHttp
是Android中包含的功能强大的HTTP客户端,此框架平时用的还挺多的,但是今天的主角是
OkHttp
的低层IO库——Okio,Okio是对java.io和java.nio的补充,使访问、存储和处理数据变得更加容易
Tim的小站
·
2023-02-04 01:48
okhttp
实现分析
本文概要
okhttp
拦截器实现代理和路由连接池实现任务调度1、
okhttp
拦截器实现首先看下
okhttp
的简单使用:valclient=
OkHttp
Client()valrequest=Request.Builder
葫芦娃大战屎壳郎
·
2023-02-03 22:15
简单封装Retrofit2+Rxjava2+
OkHttp
3
一、需要添加的依赖包//Retrofit+
OKHttp
implementation'com.squareup.retrofit2:retrofit:2.5.0'implementation'com.squareup.retrofit2
liliLearn
·
2023-02-03 19:24
Android
OkHttp
史上最优雅的设置baseUrl
前言本文将在RxHttp的基础上带大家如何优雅的设置BaseUrl,如果您还未了解RxHttp,请移步RxHttp一条链发送请求,新一代Http请求神器(一)RxHttp一条链发送请求之强大的数据解析功能(二)RxHttp一条链发送请求之强大的Param类(三)RxHttp一条链发送请求之注解处理器GeneratedAPI(四)为何要重复造轮子RxHttp一经推出,就有人问:难道Retrofit不
不怕天黑_0326
·
2023-02-03 19:22
OkHttp
源码流程分析
OkHttp
是有Square公司贡献一个处理网络请求的开源项目,是目前Android使用最广泛的网络框架,从Android4.4开始HttpURLConnection的底层也是采用
Okhttp
框架。
NengLee
·
2023-02-03 17:28
kotlin for android----------MVP模式下(
OKHttp
和 Retrofit+RxJava)网络请求的两种实现方式
今天要说的干货是:以Kotlin,在MVP模式下(
OKHttp
和Retrofit+RxJava)网络请求两种实现方式的一个小案例,希望对大家有所帮助,效果图:imageRetrofit是Square公司开发的一款针对
切切歆语
·
2023-02-03 17:35
好用的安卓开发第三方库整理
网络框架retrofit结合
okhttp
Retrofit很有创意的一款开源网络框架,让用户自定义接口,并使用其提供的注解,对接口进行解析和调用,是Square旗下的产品之一;动态代理和反射。
ifeng_max
·
2023-02-03 17:20
Android网络编程-Retrofit源码角度分析Http
上一篇讲解了
OKHttp
,本篇来介绍下它的黄金搭档Retrofit,
OKHttp
+Retrofit是网络框架的不二之选。同是Square出品,和
OKHttp
融合起来非常简单。
yeungeek
·
2023-02-02 19:35
ProGuard: Retrofit and
okhttp
IfyouareusingProGuardyoumightneedtoaddthefollowingoptions:-dontwarn
okhttp
3.**-dontwarnokio.
老牛哥儿
·
2023-02-02 16:46
Android端基于JavaCV实现人脸检测功能
JavaCV实现人脸检测功能实现功能人脸检测功能:FaceDetectCameraView人脸检测后自动网络请求功能:FaceDetectRequestDialog项目引入框架javacvCameraView
okhttp
LoadingDialog
冬季穿短裤
·
2023-02-02 07:54
android
Android核心框架记录
OkHttp
、EventBus、Glide
1.
OkHttp
框架的使用和原理框架原理是建立线程池,利用调度线程,不断的取任务进行处理:Request,activity发送很多请求,请求封装成Request类,其中包含URL等信息,包含有execute
Luke_单车
·
2023-02-02 01:10
优秀项目
gsy_flutter_demoflutter小程序https://github.com/mpflutter/mpflutterhttps://github.com/CarGuo/gsy_flutter_bo
okhttp
s
骑着雅迪小毛驴上班的老瞿
·
2023-02-01 23:58
几分钟带你搞懂
OkHttp
3(一)
没想到我竟然更新得这么频繁,之前有写个一篇
OkHttp
相关的文章,只不过那篇是带着问题去看源码,只是为了解决问题。这次是带着好奇心来看,想知道它内部到底做了什么。
键盘上的麒麟臂
·
2023-02-01 21:07
okHttp
不支持中文进行传输的解决办法(只针对传输文件或是图片之类的二进制流传输,利用json传输的中文没有问题!)
简单的说就是把中文字符串利用URLEncode进行转换,在Django端需要用Python利用相同的方法去解析,所用的包是:fromurllib.parseimportquote,unquote等相关方法去解析。以上可以完美解决。
YouMyGod
·
2023-02-01 19:46
OKHTTP
解析
什么是
OKHttp
?
OKHttp
是一个非常优秀的网络操作框架,它已经被谷歌收录到Android源码。目前比较流行的Retrofit也是默认使用
OkHttp
的。怎样使用它?
Prisoner_King
·
2023-02-01 18:58
临时
/event/2497313vscode编写插件详细过程vue虚拟dom如何渲染列表======2019-02-03eos书https://github.com/ericfish/eos-dev-bo
okhttp
s
施天助
·
2023-02-01 15:13
Okhttp
源码应用到的责任链模式
前言最近在看
OkHttp
源码,在整个
OkHttp
中最重要也是最核心的就是拦截器了,简单看拦截器似乎就是一个个实现Interceptor接口的类,再分别在类中实现相应的逻辑,直到我看到下面的代码privateResponsegetResponseWithInterceptorChain
7_px
·
2023-02-01 15:36
OkHttp
源码解析之(二)任务调度——Dispatcher和拦截器
0.前言欢迎阅读笔者文章,本文是
OkHttp
源码解析系列文章的第二篇,如果没看过上一篇文章的,请转
OkHttp
源码分析之(一)请求流程,有什么不足的地方,记得提出来哦,您的支持,是对我写作的最大支持。
雯艺雪
·
2023-02-01 14:50
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他