网站首页 > 精选教程 正文
常见的Java 调用HTTPS/HTTP接口有三种方式,第一种是apache的HTTP工具库,第二种是JDK的提供的工具库,第三种就是我们今天要说的网络通信库OkHttp。OkHttp是有名的Square公司提供的开源项目,主要应用在Android端和Java端。
Introduction
HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
HTTP是现代应用常用的一种交换数据和媒体的网络方式。高效地执行HTTP可以让您的东西加载得更快,并节省带宽。
OkHttp is an HTTP client that’s efficient by default:
OkHttp是一个默认高效的HTTP客户端。
HTTP/2 support allows all requests to the same host to share a socket.
支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接
Connection pooling reduces request latency (if HTTP/2 isn’t available).
连接池减少请求延时(如果HTTP/2不可用)
Transparent GZIP shrinks download sizes.
透明的GZIP压缩减少响应数据的大小
Response caching avoids the network completely for repeat requests.
响应缓存避免一些完全重复的请求
Using OkHttp is easy. Its request/response API is designed with fluent builders and immutability. It supports both synchronous blocking calls and async calls with callbacks.
OkHttp的使用是非常简单的. 它的请求/响应 API 使用构造器模式builders来设计,它支持阻塞式的同步请求和带回调的异步请求。
英文选自官网 https://square.github.io/okhttp/
猜你喜欢
- 2024-12-06 使用jmeter进行接口性能测试入门
- 2024-12-06 HttpClient使用不当,服务挂了!是时候系统学习一下了
- 2024-12-06 一次完整的HTTP请求与响应涉及了哪些知识?
- 2024-12-06 HTTP 和 RPC 的区别
- 2024-12-06 基础篇-SpringBoot HTTP接口实战
- 2024-12-06 Spring 框架里的 HTTP 调用,RestTemplate 还是 WebClient
- 2024-12-06 干掉OpenFeign,SpringBoot 3.0 自带的 HTTP 客户端真香!
- 2024-12-06 Springboot -- 用更优雅的方式发HTTP请求(RestTemplate详解)
- 2024-12-06 Feign : 优雅的调用 API
- 2024-12-06 基于Java的开发框架,编写接口通过UI界面完成自动映射成http接口
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)