• 红软基地:您身边最放心的安全下载站!
您所在的位置:首页 > 软件 > 编程开发 > 编程其他 > okhttp-2.5.0.jar和okio-1.6.0.jar

okhttp-2.5.0.jar和okio-1.6.0.jar

软件类型:
国产软件
软件语言:
简体中文
软件大小:
1 MB
软件授权:
免费软件
软件评级:
4
更新时间:
2017-09-14
应用平台:
WinXP, Win7, WinAll
同类推荐软件
软件简介

这是okhttp-2.5.0.jar和okio-1.6.0.jar下载,一个3年左右的老项目,项目开始的时候okhttp还不像现在这么火,基本上使用HttpURLConnection类来实现所有的HTTP请求,当时采用的是xUtils框架来实现异步的,回调式的接口请求。现在发现xUtils这套框架存在几个很大的问题。IYv红软基地

软件介绍

1、xUtils的图片加载任务会阻塞Http请求,因为xUtils中的图片加载框架BitmapUtils和网络请求框架HttpUtils的线程池是共用的,这个线程池的大小默认为3,也就是说当我在下载图片的时候会阻塞Http请求数据接口的任务。这样会带来一个严重后果,当一个页面图片很多的时候,我打开一个新的页面,新的页面需要下载相应的json字符串来显示,但是由于线程池里满满的都是图片下载任务,所以用户必须等所有图片都下载完毕之后才能调json的接口,本来很快就可以显示的页面现在却要等无意义的图片的下载,大大降低了用户体验。IYv红软基地
2、xUtils框架连接握手太频繁,根据抓包结果来看,xUtils在完成一次Http请求之后,会主动发送挥手的FIN报文,将TCP连接关闭。这样的话如果短期内频繁请求同一个服务器多次,那么每次都要重新进行三次握手的步骤,浪费了许多时间,根据抓包结果来看,大约每次连接会浪费300ms左右的时间。抓包截图如下IYv红软基地
可以看出倒数第3行是由Android客户端主动向服务器发送FIN报文,而且发送的时间是紧接着接口数据传输完毕后的。也就是说几乎没有进行连接保活,这样如果短时间请求同一个接口多次的话,每次调用都会执行一次握手,大量的握手会消耗大量的时间,不适合目前APP会大量调用接口的情况。IYv红软基地
3、Android 6.0发布之后,谷歌已经将所有旧版的HttpURLConnection,HttpClient,和一些和apache有关包的类和方法定义为过时方法,并且Android SDK 23之后不再内置旧版的类和接口,需要额外引用jar包,为了代码的健壮性也需要抛弃旧版Android的HTTP框架。IYv红软基地

软件说明

okhttp3 jar包是款非常实用的OKhttp的jar包;它可以支持大家这android网络框架生进行使用,并且可以支持处理网络请求的开源项目,也是目前为止最火的轻量级框架,只要使用了这款okhttp3 jar,就可让您这进行设计或者开发轻量级框架的时候,更加的轻松,也更加的方便;软件的操作简单,无需安装,下载即可使用,需要的朋友赶快将软件下载来使用试试吧!IYv红软基地

相关功能

  ·允许连接到同一个主机地址的所有请求,提高请求效率IYv红软基地
  ·共享Socket,减少对服务器的请求次数IYv红软基地
  ·通过连接池,减少了请求延迟IYv红软基地
  ·缓存响应数据来减少重复的网络请求IYv红软基地
  ·减少了对数据流量的消耗IYv红软基地
  ·自动处理GZip压缩IYv红软基地

软件截图

 okhttp-2.5.0.jar和okio-1.6.0.jarIYv红软基地

软件下载地址
okhttp-2.5.0.jar和okio-1.6.0.jar
软件推荐
下载排行

精品软件

热门关键词

热门软件推荐