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
【
OkHttp3
源代码分析】(一)Request的execute
简单使用
OkHttp3
阅读本文需要对
OkHttp3
的使用有一定了解。首先我们先看看如何简单进行一个get请求的Request。
AlpHans
·
2020-07-09 22:07
Android
okhttp
android
OkHttp3
使用介绍
文章目录GET请求POST请求POST上传各种类型的文件POST提交字符串POST提交jsonPOST提交byte数据POST上传流获取流获取字节数组设置超时时间和缓存设置网络优先策略https自签名证书验证忽略所有证书校验下载文件监听下载进度批量上传文件监听文件上传进度服务端代码实现javabeanAction类EncodingIntereptorUploadUtilsstruts.xml配置文
mChenys
·
2020-07-09 20:41
Android
Android Retrofit2&
OkHttp3
添加统一的请求头Header
官方说明:
OkHttp3
下OkHttpClient的Listinterceptors()方法,返回的是一个不可编辑的列表,如果对其进行编辑会报出UnSupportedOperationExceptionInterceptor
一叶飘舟
·
2020-07-09 18:00
Android开发
spring-boot2+ integrate with
okhttp3
and AsyncHttpClient
OKHttp3
addbelowtopom.xmlcom.squareup.
okhttp3
okhttp3
.11.0javacodeimportjava.util.concurrent.TimeUnit;importorg.springframework.context.annotation.Bean
JasonYao
·
2020-07-09 18:51
spring-boot
okHttp3
线程池
先来做一个简单的网络请求Requestrequest=newRequest.Builder().url("http://www.baidu.com").build();client.newCall(request).enqueue(newCallback(){@OverridepublicvoidonFailure(Callcall,IOExceptione){}@Overridepublicvo
thermosHeng
·
2020-07-09 18:28
java
Android Retrofit2&
OkHttp3
添加统一的请求头Header
官方说明:
OkHttp3
下OkHttpClient的Listinterceptors()方法
有趣医生
·
2020-07-09 16:55
OkHttp3
IdlingResource
简介
OkHttp3
IdlingResource是JakeWharton大神为okhttp写的Espresso的IdlingResource,目前支持到
OkHttp3
.使用方法比较简洁:1、在testcase
sylviaMo
·
2020-07-09 13:20
OkHttp3
源码分析之缓存Cache
前言网络请求在一个应用中的使用场景是非常多且频繁的,那么每次与服务器进行数据交互都去进行网络请求的话,会大大增大应用响应时间,最重要的非常浪费流量,所以缓存就特别重要了,相信大部分做开发的同学都比较熟悉这个过程了,每次需要数据交互的时候,先从本地/内存缓存读取,如果没有再去远程进行网络请求,并将其加入缓存中,一些比较知名的涉及到网络请求的框架一般都会有相应的缓存处理,有的不仅有二级缓存,还有三级缓
木大白易
·
2020-07-09 13:45
Android学习笔记
OkHttp3源码分析
OkHttp3
源码分析[任务队列]
OkHttp系列文章如下
OkHttp3
源码分析[综述]
OkHttp3
源码分析[复用连接池]
OkHttp3
源码分析[缓存策略]
OkHttp3
源码分析[DiskLruCache]
OkHttp3
源码分析[任务队列
yangxi_001
·
2020-07-09 09:35
Retrofit
+
Okhttp
+
Rxjava
OkHttp3
源码分析之任务队列Dispatcher
前言在前边,我们知道了整个
OkHttp3
发起一次网络请求的整个流程,还有分析了它的一个很棒的设计——拦截器/链。
木大白易
·
2020-07-09 07:48
Android学习笔记
OkHttp3源码分析
Retrofit 2 之自定义Converter实现加密解密
,Retrofit2是什么,请你移步到hangyang的博客,认真看他写的Retrofit2完全解析探索与okhttp之间的关系的这篇文章,他是现在我认为最全,也是最好的一篇,有关Retrofit2和
OKhttp3
小张也是蛮拼的
·
2020-07-09 06:33
android记录笔记
Android
前端
后端
杂记
学习记录
OkHttp工具类在微服高并发场景中问题实践总结
XXApp在生产上有大量Close_wait问题,(可以请求交易没有及时关闭,会造成系统有限资源port被占用完)导致“toomanyopenfiles”SocketExcepiton.我改成以前常用的
OKhttp3
编程之路-java
·
2020-07-09 01:51
java
OkHttp3
设置Content-Type
privatevoidconnectToApi(StringrequestMsg,StringbizCode)throwsIOException{try{OkHttpClientokHttpClient=this.createClient();Logger.t("request").d(url.toString());/***创建请求的参数body*/RequestBodybody=FormBod
沐恩_
·
2020-07-09 00:48
Android
android使用retrofit2混淆后onResponse方法返回的response.body() null object reference
在使用retrofit2+
okhttp3
+Gson时,混淆后onResponse()返回的response.body()在使用时提示nullobjectreference,但是okhttp是有数据返回的
唯学
·
2020-07-08 23:21
Android问题及解决
【Android+
OkHttp3
+Jsoup】 模拟登录教务系统 抓取课表和成绩
这个程序基于Android平台,大致的流程是首先使用
OkHttp3
网络请求框架来模拟登录教务系统,然后利用Jsoup库来解析获取到的html代码,最后只要处理下数据将其显示到界面上就可以了。
jacklin_001
·
2020-07-08 21:34
android
Android Studio解决依赖文件冲突
就可能出现有些文件重复的情况而导致编译失败,此时可以在需要去除的module的build.gradle里加入如下配置即可排除掉该module的相应文件android{packagingOptions{exclude'
okhttp3
Mr.Jonas
·
2020-07-08 20:55
Android
在library中使用okhttp或greenDao,依赖library的app模块报错:cannot access
okhttp3
.call.
问题描述:在公共library模块中引用okhttpimplementation'com.squareup.
okhttp3
:okhttp:3.12.1'再在app模块中依赖library,此时app使用
YSoul.
·
2020-07-08 19:53
Android
Studio异常处理
Retrofit +
okhttp3
统一返回错误的处理
我们在开发过程中,会遇见需要统一处理,403,404等相关的情况。比如说,请求的时候,需要添加token,token等失效。这种情况下,网络请求返回403。统一处理方式如下所示,通过拦截器进行处理。/***请求访问quest打印日志*response拦截器*/privateInterceptorinterceptor=newInterceptor(){@OverridepublicResponse
FreedomDemo
·
2020-07-08 18:35
安卓进阶
Android 网络框架:Retrofit2一篇就够了(2020-4-23)
前言 目前Retrofit2、RxJava2、
OkHttp3
可以说非常火,经常被一并提及,因此学习它们是非常有必要的。
怪兽来啦啦啦啦啦
·
2020-07-08 15:03
MVP+retrofit+rxjava
compile'com.squareup.retrofit2:retrofit:2.1.0'compile'com.squareup.retrofit2:converter-gson:2.1.0'compile'com.squareup.
okhttp3
hl_arrom
·
2020-07-08 14:56
Bmob和retrofit的Gradle依赖冲突问题解决
在最近写的一款阅读类项目的时候依赖了retrofit2和Bmob后端云,但是这两个依赖中都有
OkHttp3
和Gson,造成了冲突下面是我的依赖:起始然后就各种报错,但是在5.0以上的系统没有报错,Gson
蜡笔小刘
·
2020-07-08 13:26
RxJava+Retrofit+
OkHttp3
+Dagger2+MVP构建Android项目简单例子
最近有点时间就开始去接触最近非常流行的Android开发组合RxJava+Retrofit+
OkHttp3
+Dagger2+MVP,因为刚上手,所以不是很熟,都是在学习别人的东西,基本上从别
MaiTian丶
·
2020-07-08 12:39
Android
Android 开源框架选择
Fastjson4、LoganSquare六、数据库操作能力1、ActiveAndroid2、ormlite3、greenDAO4、Realm七、网络通信能力1、android-async-http2、
OkHttp3
蹲街式等待
·
2020-07-08 12:13
Android
Android框架
使用Gson解析
Okhttp3
返回的结果报错:Exception: closed
报错原因:原因分析:1.我们通过response.body()得到ResponseBody对象(其是一个抽象类,在此我们不需要关心具体的实现类),然后调用ResponseBody的string()方法得到响应体的内容。分析后body()方法没有问题,我们往下看string()方法:publicfinalStringstring()throwsIOException{returnnewString(
暗月添灯
·
2020-07-08 11:44
android开发
Retrofit关于 Value
okhttp3
.ResponseBody$1@f007c25 of type java.lang.String cannot be converted to JSON
Value
okhttp3
.ResponseBody$1@f007c25oftypejava.lang.StringcannotbeconvertedtoJSONObjectnull手动解析json时候如果使用的是
有点凉了
·
2020-07-08 11:29
Android
okhttp3
发送https请求
okhttp工具类:packagecom.test.testdemo;importandroid.content.Context;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.util.Log;importjava.io.IOException;importjava.i
陆海空
·
2020-07-08 11:42
Glide图片加载 延迟网络加载时长:compile 'com.github.bumptech.glide:
okhttp3
-integration:1.4.0@aar'
添加以下依赖:compile'com.github.bumptech.glide:
okhttp3
-integration:1.4.0@aar'注意结尾的@aar可以将库中的AndroidManifest.xml
一劍
·
2020-07-08 09:45
简单商品搜索界面的实现,流失布局,历史记录,商品展示,商品详情
//添加依赖,涉及到json解析,图片加载,ok请求,recyclerviewcompile'com.squareup.
okhttp3
:okhttp:3.6.0'compile'com.squareup.okio
天下晚秋
·
2020-07-08 07:33
小小demo项目
android中java.lang.NoClassDefFoundError:
okhttp3
.OkHttpClient异常
okhttpUtils(吴大佬),然后就是前任(可别想多啊,是前任安卓)留下的okhttp中的拦截器了,,,,当我使用ok请求网络数据时就报了下面的错误,java.lang.NoClassDefFoundError:
okhttp3
迷茫的小亮仔
·
2020-07-08 07:19
异常处理
retrofit+rxjava日志输出
参考:Retrofit使用Log拦截器在控制台输出Log解决华为手机无法输出Debug级别log的问题一、使用okhttp官方Log拦截器导入依赖:compile'com.squareup.
okhttp3
Mars-xq
·
2020-07-08 05:15
rxjava
网络请求
关于Okhttp(一)-基本使用
简介Okhttp是square公司推出的一款Android和Java网络请求库,当前推出了
Okhttp3
,在原来的基础上做了很大改进,也是Android目前最流行的网络库之一,本系列文章就是基于最新的来剖析
lowett
·
2020-07-08 04:58
OkHttp3
开发
OkHttp3
开发三部曲:1、创建OkHttpClient,添加配置2、创建请求3、执行请求下面分别来说说这三个步骤:一、创建OkHttpClient一个最简单的OkHttpClient[java]viewplaincopyOkHttpClientokHttpClient
Android小码农
·
2020-07-08 04:08
Android
Android网络请求篇
OkHttp工具类//首先要导入依赖implementation'com.squareup.
okhttp3
:okhttp:3.12.1'//okhttppublicclassOKHttpUtil{//3
所剩_无几
·
2020-07-08 02:03
okhttp3
https请求不需要证书
自测可用1.证书类class2.okhttp类classpublicclassSSLSocketClient{ //获取这个SSLSocketFactory publicstaticSSLSocketFactorygetSSLSocketFactory(){ try{ SSLContextsslContext=SSLContext.getInstance("SSL
AshitaKaze
·
2020-07-08 01:15
OkHttp3
快速实现post一个JSON数据
publicclassHttpToPost{privateintid;Gsongson=newGson();//自己的回调接口privateReturnHttpResultreturnHttpResult;OkHttpClientclient=newOkHttpClient();publicstaticfinalMediaTypeJSON=MediaType.parse("application/
Max_Adrew
·
2020-07-08 01:58
AndroidStudio
搜索商品,实现网格布局
效果图:网络权限:注意事项添加依赖://
okhttp3
compile'com.squareup.
okhttp3
:okhttp:3.9.0'//图片Glidecompile'com.github.bumptech.glide
爱上我的味道
·
2020-07-08 00:29
RecyclerView 购物车 二级列表
=================================================================在你敲代码时不要忘记导依赖:compile'com.squareup.
okhttp3
爱上我的味道
·
2020-07-08 00:28
android
OKHttp3
的使用
android
OKHttp3
的使用目录1添加网络权限12导入
okhttp3
架包(在build.gradel(app))13新建Net类用来放网址14新建MathTools类,用来进行md5编码15.26
qq_39860799
·
2020-07-08 00:01
okhttp3
证书解决方式
使用okttp3访问https时不配置证书或者忽略证书会报错:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.可以采用两种方式:第一种:根据自己的证书服务器来配置,达到一对一的效果,每个商业app都应该有自己的证书设置,这样能保证访问的安全性。第二种:在okhttp中设置信任
imkobedroid
·
2020-07-07 23:38
Android中OkHttp的使用(详解)
1.先在项目中添加OkHttp库的依赖dependencies{compile'com.squareup.
okhttp3
:okhttp:3.4.1'}2.初始化OkHttp框架的核心类是OkHttpClient
活抓一只程序员
·
2020-07-07 23:17
Android
使用okgo传递body(application/json)
如下图所示:这是服务端给我的swagger,用上面这些假数据测试了一下之后,发现实际上userId和storeId是拼接在url里的,唯一一个麻烦的是body这个参数以前服务端也给我弄过这种接口,用的是
okhttp3
无小旭
·
2020-07-07 21:58
自己总结
OkHttp3
(二)——请求
OkHttp3
(二)——请求标签(空格分隔):
OkHttp3
版本:3作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、CSDN
OkHttp3
二请求请求对象Get请求Post请求RequestBody
陈小默cxm
·
2020-07-07 21:00
解决
okhttp3
提示java.lang.IllegalStateException: closed异常
使用
okhttp3
的response.body().string()时候提示java.lang.IllegalStateException:closed异常原因为
okhttp3
请求回调中response.body
一缕纯氧
·
2020-07-07 21:36
java
小case
Okhttp&Retrofit【附赠服务器】
HttpURLConnectionHttpURLConnection详解
okhttp3
和HttpURLConnection对比HttpURLConnction在Android4.4之后底层实现采用的是OkHttp
与夜思shu
·
2020-07-07 20:48
Android OkHttp4 RequestBody.create()过时解决办法 kotlin、java版本
前段时间,
OKhttp3
已升级到Okhttp4,编写语言由java过渡到kotlin,而以前
okhttp3
经常用到的post提交数据的:RequestBody.create()已过时,并且换成了kotlin
嫩嫩的猿
·
2020-07-07 19:46
android
okhttp4
kotlin
retrofit2+
okhttp3
+ rxjava 遇到的问题及解决方案
1.如果项目使用的服务器使用的是自签名证书就会报如下错误javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.解决方案:AndroidHttps相关完全解析当OkHttp遇到Https参考文章:http://b
magt
·
2020-07-07 17:06
开发软件类
我的文章
android studio 编译时出现 Build completed with 1 failures错误
#okhttp-keepclass
okhttp3
.**{*;}-keepinterface
okhttp3
.**{*;}-dontwarn
okhttp3
.
风唯美
·
2020-07-07 16:22
android
android
Android
Okhttp3
了解及封装类使用
1.为什么要使用okhttp?使用范围OkHttp支持Android2.3及其以上版本。对于javaJDK1.7以上。官方英文网站https://github.com/square/okhttp/wiki/Recipes中文社区http://www.cnblogs.com/ct2011/p/3997368.htmlAndroid系统提供了两种HTTP通信类,HttpURLConnection和Ht
菜鸟梦想之路
·
2020-07-07 15:04
Android
okHttp3
请求https信任忽略所有证书
/***@descpritionpost+json方式工具方法*@paramurl:请求地址,json:请求数据*@returnjava.lang.String*@date2020-05-13*@version1.0*/publicstaticStringsendByPostJson(Stringurl,Stringjson){//如果不需要忽略证书可newOkHttpClient();实现自己的
壹贰叁___
·
2020-07-07 15:18
Interceptor修改服务器返回的数据
packageimportandroid.util.Log;importjava.io.IOException;importjava.nio.charset.Charset;import
okhttp3
.
奋斗威威
·
2020-07-07 15:26
Interceptor
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他