Fetch the repository succeeded.
官网 https://okhttps.ejlchina.com/
OkHttps 是近期开源的对 OkHttp3 轻量封装的框架,它独创的异步预处理器,特色的标签,灵活的上传下载进度监听与过程控制功能,在轻松解决很多问题的同时,设计上也力求纯粹与优雅。
// 同步 HTTP
List<User> users = OkHttps.sync("/users")
.get() // GET请求
.getBody() // 响应报文体
.toList(User.class); // 自动反序列化 List
// 异步 HTTP
OkHttps.async("/users/1")
.setOnResponse(res -> {
// 自动反序列化 Bean
User user = res.getBody().toBean(User.class);
})
.get(); // GET请求
// WebSocket
OkHttps.webSocket("/chat")
.setOnMessage((WebSocket ws, Message msg) -> {
// 从服务器接收消息
Chat chat = msg.toBean(Chat.class);
// 向服务器发送消息
ws.send(chat);
})
.listen(); // 启动监听
sync
方法async
方法webSocket
方法addXxxPara
- 添加请求参数setOnXxxx
- 设置回调函数tag
- 添加标签HTTP 请求方法:
get()
- GET 请求post()
- POST 请求put()
- PUT 请求delete()
- DELETE 请求Websocket 方法:
listen()
- 启动监听项目 | 最新版本 | 描述 |
---|---|---|
okhttps | 3.0.0 | OkHttps 核心模块 |
okhttps-fastjson | 3.0.0 | 与 fastjson 集成 |
okhttps-gson | 3.0.0 | 与 gson 集成 |
okhttps-jackson | 3.0.0 | 与 jackson 集成 |
okhttps-stomp | 3.0.0 | 超级轻量的 Stomp 客户端 |
okhttps-xml | 3.0.0 | XML 解析扩展 |
okhttps-parallel | 2.5.1 | 同文件多任务并行下载 |
[ Bean Searcher ] 轻量级数据库条件检索引擎,一行代码实现复杂条件列表检索!
[ Json Kit ] 超轻量级 JSON 门面工具,用法简单,不依赖具体实现,让业务代码与 Jackson、Gson、Fastjson 等解耦!
[ SA Token ] 一个 JavaWeb 轻量级权限认证框架,功能全面,上手简单
Sign in for post a comment
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.
Comments ( 65 )