All Projects → biezhi → Oh My Request

biezhi / Oh My Request

Licence: apache-2.0
🔮 simple request library by java8

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Oh My Request

Gretchen
Making fetch happen in TypeScript.
Stars: ✭ 301 (+584.09%)
Mutual labels:  http-client, request
Phin
Node HTTP client
Stars: ✭ 449 (+920.45%)
Mutual labels:  http-client, request
Daisynet
1. - Alamofire与Cache封装 , 更容易存储请求数据. 2. - 封装Alamofire下载,使用更方便
Stars: ✭ 331 (+652.27%)
Mutual labels:  network, request
Dknetworking
基于 AFNetworking + YYCache 的二次封装,支持缓存策略的网络请求框架
Stars: ✭ 41 (-6.82%)
Mutual labels:  network, request
Easygo
基于Kotlin、OkHttp的声明式网络框架,像写HTML界面一样写网络调用代码
Stars: ✭ 40 (-9.09%)
Mutual labels:  network, http-client
electron-request
Zero-dependency, Lightweight HTTP request client for Electron or Node.js
Stars: ✭ 45 (+2.27%)
Mutual labels:  http-client, request
Ky Universal
Use Ky in both Node.js and browsers
Stars: ✭ 421 (+856.82%)
Mutual labels:  http-client, request
puzzle-warden
🔌 Improved http client with epic features for creating fast and scalable applications.
Stars: ✭ 41 (-6.82%)
Mutual labels:  http-client, request
Gout
gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues
Stars: ✭ 749 (+1602.27%)
Mutual labels:  http-client, request
Urllib
Request HTTP(s) URLs in a complex world
Stars: ✭ 600 (+1263.64%)
Mutual labels:  http-client, request
request-extra
⚡️ Extremely stable HTTP request module built on top of libcurl with retries, timeouts and callback API
Stars: ✭ 14 (-68.18%)
Mutual labels:  http-client, request
Sylar
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
Stars: ✭ 895 (+1934.09%)
Mutual labels:  network, http-client
go-axios
HTTP Request package for golang.
Stars: ✭ 29 (-34.09%)
Mutual labels:  http-client, request
axios-for-observable
A RxJS wrapper for axios, same api as axios absolutely
Stars: ✭ 13 (-70.45%)
Mutual labels:  http-client, request
centra
Core Node.js HTTP client
Stars: ✭ 52 (+18.18%)
Mutual labels:  http-client, request
Httplib2
Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.
Stars: ✭ 402 (+813.64%)
Mutual labels:  network, http-client
get-it
Composable HTTP request library for node and browsers
Stars: ✭ 19 (-56.82%)
Mutual labels:  http-client, request
WaterPipe
URL routing framework, requests/responses handler, and HTTP client for PHP
Stars: ✭ 24 (-45.45%)
Mutual labels:  http-client, request
Fast Android Networking
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Stars: ✭ 5,346 (+12050%)
Mutual labels:  network, http-client
Ky
🌳 Tiny & elegant JavaScript HTTP client based on the browser Fetch API
Stars: ✭ 7,047 (+15915.91%)
Mutual labels:  http-client, request

oh-my-request

HTTP request easier operation.

@biezhi on zhihu

Usage

Maven ArtifactId

<dependency>
    <groupId>io.github.biezhi</groupId>
    <artifactId>oh-my-request</artifactId>
    <version>0.0.1</version>
</dependency>

1. Get Request

String body = Request.get("https://github.com/opensearch.xml").body();
System.out.println(body);

2. Save To File

Request.get("https://avatars3.githubusercontent.com/u/3849072?v=3&s=460")
.receive(new File("D:/avatar.png"));

3. Post Request

Request.post("http://xxxx.com")
.form("name", "jack")
.body();

4. Headers

Request.get("http://xxxx.com")
.header("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) xxxx")
.body();

License

Apache2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].