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
Okhttp3
使用response.string 和 response.toString 的坑
Value
okhttp3
.internal.http.RealResponseBody@5e42574oftypejava.lang.StringcannotbeconvertedtoJSONObject
deku_
·
2020-09-11 16:39
andriod
Kotlin1.3
OkHttp3
inteceptor源码学习(一)
常见OkHttp初始化代码varokHttpClient=OkHttpClient.Builder().readTimeout(readTimeout.toLong(),TimeUnit.MILLISECONDS).connectTimeout(connectTimeOut.toLong(),TimeUnit.MILLISECONDS).addInterceptor(tokenIntercepto
SaintSun1230
·
2020-09-11 15:47
知识点归纳
OkHttp
Kotlin1.3
安卓进阶(7)之
OkHttp3
.10拦截器原理解析
博客流程用一个demo介绍如何添加自定义的拦截器;介绍拦截器是怎么产生拦截效果的;介绍okhttp里默认的各个拦截器的作用。添加自定义的log拦截器在使用okhttp时,我们可能需要获取到okhttp的log日志,请求参数以及响应参数和数据。我们用一个小的demo来展示一下:OkHttpClientclient;voidinitOkhttpClient(){client=newOkHttpClie
罗小辉
·
2020-09-11 13:04
安卓进阶
安卓进阶系列---罗小辉
Json解析的坑
Value
okhttp3
.internal.http.RealResponseBody@49ebb98oftypejava.lang.StringcannotbeconvertedtoJSONArray
STUFelix
·
2020-09-11 13:14
Android 开发 报错及解决方案
进行网络请求,部署项目Build时,出现以下报错:Error:StaticinterfacemethodsareonlysupportedstartingwithAndroidN(--min-api24):
okhttp3
RedKeyer
·
2020-09-11 13:38
Android应用相关
Android系统相关
常见报错及处理
OkHttp3
4.x 流程解析
OkHttp是什么OkHttp是当前Android开发中主流的HTTP网络请求框架。由Square公司设计研发并开源。OkHttp的4.x版本和3.x前的版本相比,最大的变动就是改为Kotiln来编写代码。截止当前,OkHttp最新版本为4.7.2。因此我们使用4.7.2的源码来分析网络请求的流程。OkHttp基本使用首先看一个最基本的GET请求:valokHttpClient=OkHttpCli
QasimCyrus
·
2020-09-11 13:05
OKhttp3
简单使用,文件 表单post请求
Okhttp框架简单使用(这里只举例enqueuepost请求),本篇是基本的使用和认识都是非常简单的代码注释写的很清楚就不多废话了直接看代码片段吧!GET请求publicvoidgetRequest(){try{//构建requestRequestrequest=newRequest.Builder().url(url).get().build();//尝试添加拦截器OkHttpClient.B
搬砖族
·
2020-09-10 16:17
okhttp3
学习之路
主流开源框架
KotlinDagger2RxjavaDataBindingRetrofit
Okhttp3
DeepLinkDispatchGsonGlide
cellurrrr
·
2020-09-10 15:50
android
Android网络编程(九) 之
OkHttp3
框架的使用
1简介OkHttp是一个用于Android网络请求的第三方开源的轻量级框架。该框架由移动支付Square公司贡献,其优势有支持HTTP/2,允许连接到同一个主机地址的所有请求共享一个Socket连接;若HTTP/2不可用情况下,还可通过连接池的设计减少请求延迟;自动处理GZip压缩节省响应数据大小;支持缓存响应请求数据避免重复请求等。其实我们在上一篇文章《Android网络编程(八)之HttpUR
子云心
·
2020-09-10 15:31
Android网络编程
Android进阶与总结
android okHttp框架封装获取string类型数据
调用的时候,没有那么多的代码;4、传参数和接收数据不需要创建那么多的requestbean、responsebean对象,非常轻盈好用;1、依赖:implementation'com.squareup.
okhttp3
jian11058
·
2020-09-10 14:34
RecyclerView多条目加载fesco图片变圆形
需要导入的依赖和权限implementation'com.google.code.gson:gson:2.2.4'implementation'com.squareup.
okhttp3
:okhttp:3.10.0
gh323093
·
2020-09-10 13:21
Android网络请求
java远程URLConnection调用链接接口get、post两种方式
最原始URLConnection方式如下,除此之外还有更加优化版的http请求方式,如HttpClient、
okhttp3
请求方式。
老板带我走
·
2020-09-10 12:37
java
http请求
java
post
接口
url
http
okhttp3
调用案例
pom.xml引入maven的jar包com.squareup.
okhttp3
okhttp3
.3.0compile案例代码:packagecom.example.provider.util;import
okhttp3
老板带我走
·
2020-09-10 12:36
java
http请求
java
http
post
Android:三方开源库和插件
开源库//Gsonimplementation'com.google.code.gson:gson:2.8.5'//okhttpimplementation'com.squareup.
okhttp3
:okhttp
春暖花已开
·
2020-08-28 10:21
android 网络请求okhttp解耦逆天封装,使用简单,扩展性强
依赖:compile'com.squareup.
okhttp3
:okhttp:3.6.0'权限:一、okhttp最简单的写法//请求服务器的地址Stringurl="http://www.mtime.com
LiuHai2014csd
·
2020-08-26 23:18
安卓
同步与异步
设计模式
java
android网络请求
okhttp
网络封装
解耦
封装扩展性
OkHttp源码解析(二):异步请求
1.内容Okhttp异步请求enqueue()源码分析任务调度器Dispatcher依赖implementation'com.squareup.
okhttp3
:okhttp:3.11.02.例子OkHttpClientclient
zYoung_Tang
·
2020-08-26 15:08
使用RxJava2实现从本地图片上传到服务器最简单最实用的方法
其实也是观察者模式的另外一种运用,但现在我们公司维护老项目使用的网络框架是apache的传递的参数是一个一个键值对的形式作为参数传递,由于过于老旧,有可能这种传递数据到后台就会出现某些参数丢失的情况,还好之前学过Rxjava2+
Okhttp3
程序猿峰岑
·
2020-08-26 11:08
【译】
Okhttp3
之拦截器Interceptor(二)
本文主要介绍了Okhttp拦截器Interceptor,以及如何自定义拦截器,因本人英语能力有限,如有错误的地方,请参考原文原文地址https://github.com/square/okhttp/wiki/InterceptorsInterceptors(拦截器)拦截器是一种强大的机制能够监控,重写,重试网络请求。下面是一个日志拦截器的例子,它的功能是在控制台输出发出去的请求和收到响应。clas
三十开始学编程
·
2020-08-25 17:13
译文
springBoot 之HttpLoggingInterceptor消息拦截器
不需要重新使用fildder等抓包工具来做分析1、添加依赖com.squareup.
okhttp3
okhttp3
.9.1com.squareup.
okhttp3
logging-interceptor3.4.1
rachel_wang0123
·
2020-08-25 17:58
消息拦截器
Android 网络请求
Okhttp3
+Retrofit2+Rxjava 框架搭建 实现Post Get 请求, 下载 上传
前言话不多说,记录下Android开发中比较重要的东西,网络请求就是其中之一框架搭建结构图1、权限2、导入依赖implementation'io.reactivex:rxjava:1.3.8'implementation'io.reactivex:rxandroid:1.2.1'implementation'com.squareup.retrofit2:retrofit:2.4.0'impleme
Bisheng_Xiong
·
2020-08-25 17:39
OkHttpClient网络请求
importjava.util.Map;import
okhttp3
.Callback;import
okhttp3
.FormBody;import
okhttp3
.OkHttpClient;import
okhttp3
Logitech12
·
2020-08-25 17:55
OKhttp3
二次封装,内含日志,Get缓存拦截器
下面是对Ok3的二次封装首先添加依赖前两个为OK需添加依赖,最后一个为拦截器依赖compile'com.squareup.
okhttp3
:okhttp:3.2.0'compile'com.squareup.okio
i風
·
2020-08-25 17:29
okhttp3使用
retrofit 2.0 如何通过 HttpLoggingInterceptor 打印服务器响应的 json ?
compile'com.squareup.retrofit2:retrofit:2.3.0'compile'com.squareup.retrofit2:converter-gson:2.3.0'然后,创建一个
OkHttp3
Utils
Chitty_Tina
·
2020-08-25 16:25
Android
Okhttp3
.0 日志拦截器HttpLoggingInterceptor的上传大文件时OutOfMemory以及修复
项目中有使用okhttp+logging-interceptor上传本地保存的log文件,代码片段:varlogLevel=HttpLoggingInterceptor.Level.BODY//默认BODY级别valbuilder=OkHttpClient.Builder()//...略.addInterceptor(HttpLoggingInterceptor().setLevel(logLev
天宇365
·
2020-08-25 16:23
Android
Http请求-
okhttp3
基本用法
简介HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小缓存响应内容,避免一些完全重复的请求源码:https://github.com/square/okhttp说明:
谁主沉浮oo7
·
2020-08-25 08:00
okhttp3
中设置请求头的两种方法的区别记录
builder.addInterceptor(newInterceptor(){//添加请求头参数@OverridepublicResponseintercept(Chainchain)throwsIOException{Requestoriginal=chain.request();Requestrequest=original.newBuilder().header("Cookie","设置的
FreedomDemo
·
2020-08-24 23:34
Okhttp3
源码分析(3) Interceptor拦截器
okhttp3
源码分析基于
okhttp3
.10.0。
Kerwin1321
·
2020-08-24 22:20
Android
开源项目
okhttp3
下载文件检测进度与断点续传
之前有用过retrofit来做下载的功能,虽然retrofit基于okhttp,但是这还是有点不同。我是在做更新功能的时候用到这个,具体的操作可能不会说太多,因为网上能找到很多基本的操作,我就说下一些流程和BUG,不管是okhttp还是retrofit都适用。一.下载文件1.下载操作下载文件其实我感觉并不像上传那么复杂,就按照拉取文本文件一样弄就行。这是我普通的用okhttp的get请求Reque
键盘上的麒麟臂
·
2020-08-24 21:44
Okhttp3
的常用方法和简单使用
多的就不介绍了,直接进入正题本文依赖://
OkHttp3
implementation'com.facebook.stetho:stetho-
okhttp3
:1.5.0'//打印
okHttp3
日志implementation'com.squareup.
okhttp3
学徒如那野麦穗
·
2020-08-24 19:02
android
Android代码实现文件下载
importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;import
okhttp3
趋势大仙
·
2020-08-24 18:29
android应用
Android封装Retrofit2+
OkHttp3
+RxJava网络请求
现在Android市面上很火的当然是Retrofit+RxJava+OkHttp,功能强大,简单易用,因此选用这套方案来改造网络库。简介:Retrofit:Retrofit是Square公司开发的一款正对Android网络请求的框架。底层基于OkHttp实现,OkHttp已经得到了google官方的认可。Retrofit官网OkHttp:也是Square开源的网络请求库RxJava:RxJava在
龙旋
·
2020-08-24 15:56
android
retrofit
rxjava
OkHttp3
源码之我见
源码分析基于:
OkHttp3
.14.7进行。对于Android开发者而言,网络请求不可避免。我们使用的最多的就是Square的
OkHttp3
框架。
心灵行者
·
2020-08-24 12:11
Android
源码分析
Retrofit2简单使用
引入使用androidstudio开发工具,引入如下:compile'com.squareup.retrofit2:retrofit:2.0.2'compile'com.squareup.
okhttp3
ykd2020
·
2020-08-24 11:44
关于
Okhttp3
(七)-ConnectInterceptor
上篇我们将来缓存拦截器,鉴于本系列是将Okhttp的所以就没有将太多关于缓存相关的东西,后面又机会在开一个系列。今天我们讲讲倒数第二个拦截器—连接拦截器,这才是真正的开始向服务端发起进攻,同志们是不是已经急不可耐了,哈哈,马上到来。源码获取到最初实例化的通道对象得到一个httpcodec得到一个连接对象123456789101112@OverridepublicResponseintercept(
Red风信子
·
2020-08-24 11:52
开源之Okhttp
使用
okhttp3
出现java.lang.NoClassDefFoundError: okio.Buffer的错误怎么办?
使用
okhttp3
出现java.lang.NoClassDefFoundError:okio.Buffer的错误怎么办?okhttp的菜鸟,今天刚开始接触,所以谨以此文做问题记录。
wxbrissdomar
·
2020-08-24 11:33
问题处理办法
OkHttp3
源码解析--拦截器ConnectInterceptor-处理流程
依旧再看一下ConnectInterceptor的intercept方法:publicfinalclassConnectInterceptorimplementsInterceptor{publicfinalOkHttpClientclient;//已经创建的OkHttpClient对象//构造器中传入OkHttpClient对象publicConnectInterceptor(OkHttpCli
猿诗人
·
2020-08-24 11:25
okhttp
Retrofit2+RxJava2实现一个网络请求框架精简封装
前提准备条件自然要有清单文件别忘记添加网络请求权限:然后开始真正的代码集成实现步骤:第一步:首先在build.gradle文件中添加以下依赖:dependencies{implementation'com.squareup.
okhttp3
追梦天涯 · 杰
·
2020-08-24 11:42
android
SpringBoot 使用
okhttp3
1.添加pom.xml依赖com.squareup.
okhttp3
okhttp3
.6.02.配置类importjava.security.KeyManagementException;importjava.security.NoSuchAlgorithmException
weixin_34167043
·
2020-08-24 11:31
springboot配置
okhttp3
mavencom.squareup.
okhttp3
okhttp3
.8.1配置超时时间@BeanpublicOkHttpClientokHttpClient(){OkHttpClient.Builderbuilder
weixin_33912638
·
2020-08-24 10:42
使用Retrofit+Rxjava+MPAndroid来显示气温曲线图
cityIds=101020600先看一下最终的结果:好吧,下面就正式开始项目吧~1.导入第三方库//okhttpcompile'com.squareup.
okhttp3
:okhttp:3.6.0'compil
我爱小白小白爱大开
·
2020-08-24 10:16
解析OKHttp
1.OkHttp的基本用法1.1使用前的准备首先配置gradle,如下所示:implementation‘com.squareup.
okhttp3
:okhttp:3.12.0’不要忘了在manifest
walkeryudev
·
2020-08-24 10:24
Android
OkHttp3
.0源码解析---拦截器
使用方法就不说了,重点记录下源码读取的过程和思路:1.使用同步调用进行分析response=client.newCall(builder.build()).execute();解析看到的newCall方法:/***Preparesthe{@coderequest}tobeexecutedatsomepointinthefuture.*/@OverridepublicCallnewCall(Requ
奔跑_小子
·
2020-08-24 10:20
笔试面试
Android开源框架之Retrofit (一)
底层把实现交给了
okhttp3
,由
okhttp3
做真正的网络请求。Retrofit2优势在于,它使用了大量的设计模式将功能模块解耦,这样做的好处在于可以让流程更加清晰,可塑性更强。
新助锦鹏
·
2020-08-24 10:43
Android
Okhttp3
源码解析
上面的图是自己阅读源码整理出来的流程图,具体的会在下面一一讲解和展示出来。Okhttp是square公司出品的,同时出品的还有Okio,Okio顾名思义就是对IO的处理,毫无疑问,okhttp的IO处理当然也是基于Okio的,后面我也计划写一篇关于Okio的源码解析。扯了这么多,就正式开始我们今天的Okhttp源码解析旅程吧!OKHttpClient创建OkHttpClient对象OkHttpCl
乐派天使
·
2020-08-24 10:46
Android第三方库系列
Okhttp3
系列之(1) - 基本使用说明
1.简介HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小缓存响应内容,避免一些完全重复的请求当网络出现问题的时候OkHttp依然坚守自己的职责,它会自动恢复一般的连
屿麟
·
2020-08-24 10:57
JAVA开发技术
OkHttp3
的连接池及连接建立过程分析
如我们前面在
OkHttp3
HTTP请求执行流程分析中的分析,
OkHttp3
通过Interceptor链来执行HTTP请求,整体的执行过程大体如下:OkHttpFlow这些Interceptor中每一个的职责
hanpfei
·
2020-08-24 10:45
网络技术
OkHttp网络请求框架的使用
post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对象、对象集合支持session的保持使用okhttp使用okhttp前首先要添加依赖compile'com.squareup.
okhttp3
添码星空
·
2020-08-24 10:00
Android开发
OkHttp3
Util工具类
一、pom文件配置com.squareup.
okhttp3
okhttp3
.10.0二、编码内容package
OkHttp3
;import
okhttp3
.
小布1994
·
2020-08-24 10:56
JAVA
JAVA常用工具类
okhttp3
连接websocket
由于度娘找的都是一堆废话,所以,自己实现了,留待以后使用:1、在build.gradle中的dependencies中加载
okhttp3
(其他的加载方式在okhttp的gihub地址:https://github.com
sapodilla
·
2020-08-24 10:26
android
OkHttp加日志拦截器
importandroid.os.Handler;importandroid.os.Message;importandroid.util.Log;importjava.io.IOException;import
okhttp3
Student..
·
2020-08-24 09:05
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他