快捷导航

okhttp3 jar包

大小:309KB

类别:系统软件

时间:2023-05-20

版本:

请使用电脑访问此页面下载本软件为电脑版,电脑版软件不适用于移动端。

okhttp3 jar包是一个基于Java的开源库,用于处理网络请求和响应。它提供了一种简单、高效的方式来与Web服务器进行通信,并支持各种常见的网络协议,如HTTP、HTTP/2和WebSocket。OkHttp3是Square公司开发的,旨在提供一个可靠、易用且功能丰富的HTTP客户端。该库的核心组件是OkHttpClient类,它允许开发人员创建和配置HTTP请求,以及处理其响应。同时,它还支持同步和异步请求,并提供了丰富的功能,如请求和响应拦截器、连接池管理、请求重试和缓存等,而这些功能使开发人员能够轻松地构建复杂的网络请求逻辑。总之,无论是构建Android应用程序还是Java后端服务,它都是一个可靠的选择,为开发人员提供了处理网络请求和响应的灵活性和控制能力。

okhttp3 jar包 2017 官网版

软件功能

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

软件特色

一般的 get,post,put,delete,head,options请求
基于Post的大文本数据上传
多文件和多参数统一的表单上传
支持一个key上传一个文件,也可以一个Key上传多个文件
大文件下载和下载进度回调
大文件上传和上传进度回调
支持cookie的内存存储和持久化存储,支持传递自定义cookie
支持304缓存协议,扩展四种本地缓存模式,并且支持缓存时间控制
支持301、302重定向
支持链式调用
支持可信证书和自签名证书的https的访问,支持双向认证
支持根据Tag取消请求
支持自定义泛型Callback,自动根据泛型返回对象

使用方法

OkHttp使用cookie登录后如何提交multipart/form-data,求指点
之前也失败了,尝试了各种方法,最后选择cookie,但是我在报头里添加了cookie,
然后post一份form-data数据怎么失败了,这是我的代码:

okhttp3 jar包 2017 官网版
  这是使用chrome查看发送的数据,属于request payload:

okhttp3 jar包 2017 官网版

常见问题

问题描述
使用okhttp 2.5.0 报错
过程:com.jpardogo.android.listbuddies,PID:25262
java.lang.RuntimeException:Picasso在类路径上检测到不支持的OkHttp。
要在此版本的Picasso中使用OkHttp,您需要:
1. com.squareup.okhttp:okhttp:1.6.0(或更新版本)
2. com.squreup.okhttp:okhttp-urlconnection:1.6.0(或更新版本)
注意,OkHttp 2.0.0+是支持!
同步get
下载一个文件,打印他的响应头,以string形式打印响应体。
响应体的 string() 方法对于小文档来说十分方便、高效。但是如果响应体太大(超过1MB),应避免适应 string()方法 ,因为他会将把整个文档加载到内存中。
对于超过1MB的响应body,应使用流的方式来处理body。

okhttp3 jar包 2017 官网版
  异步get
在一个工作线程中下载文件,当响应可读时回调Callback接口。读取响应时会阻塞当前线程。OkHttp现阶段不提供异步api来接收响应体。

okhttp3 jar包 2017 官网版

精品推荐

相关推荐

查看更多推荐

同类热门

一键跳过广告神器截图软件大全种子搜索神器登山赛车破解版无限金币钻石定时关机软件大全Mydm下载器大全免费追动漫软件app推荐看漫画的APP推荐看动漫软件faststone capture版本大全口袋妖怪系列游戏大全