QuickHttp
QuickHttp是一个http客户端框架
- 支持Cookie的自动管理
- 支持设置全局http代理
- 支持异步请求
- 声明式API设计和链式操作设计
快速入门
1 导入QuickHttp
<dependency>
<groupId>cn.schoolwow</groupId>
<artifactId>QuickHttp</artifactId>
<version>2.0</version>
</dependency>
2 使用QuickHttp
QuickHttpClient client = QuickHttp.newQuickHttpClient();
Response response = client.connect("https://www.baidu.com")
//添加请求头部
.header("header","value")
//url路径表单参数
.parameter("a","1")
//body表单参数
.data("b","2")
//上传文件
.data("file",Paths.get("filePath"))
.execute();
//返回状态码
System.out.println(response.statusCode());
//返回头部
System.out.println(response.headers());
//返回内容
System.out.println(response.body());
详细文档
反馈
目前QuickHttp还不成熟,还在不断完善中.若有问题请提交Issue或者发送邮件到648823596@qq.com,作者将第一时间跟进并努力解决.同时欢迎热心人士提交PR,共同完善本项目!
开源协议
本软件使用 GPL 开源协议!