Package | Description |
---|---|
org.dromara.hutool.http |
Hutool-http针对JDK的HttpUrlConnection做一层封装,简化了HTTPS请求、文件上传、Cookie记忆等操作,使Http请求变得无比简单。
|
org.dromara.hutool.http.client |
HTTP请求客户端封装,请求过程如下:
Server
^ |
| v
Request Response
^ |
| v
ClientEngine
|
org.dromara.hutool.http.client.body |
请求体封装实现
|
org.dromara.hutool.http.client.engine |
Http客户端引擎实现
|
org.dromara.hutool.http.client.engine.httpclient4 |
Apache HttpClient 4.x实现
文档见:https://hc.apache.org/httpcomponents-client-4.5.x/index.html |
org.dromara.hutool.http.client.engine.httpclient5 |
Apache HttpClient 5.1.x实现
文档见:https://hc.apache.org/httpcomponents-client-5.1.x/index.html |
org.dromara.hutool.http.client.engine.jdk |
基于JDK的HttpUrlConnection封装的HTTP客户端
|
org.dromara.hutool.http.client.engine.okhttp |
OKHttp3封装
文档见:https://square.github.io/okhttp/ |
org.dromara.hutool.http.webservice |
Webservice客户端封装实现
|
Class and Description |
---|
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
ApacheHttpClientConfig
针对HttpClient5和HttpClient4的配置
|
ClientConfig
Http客户端配置
|
HeaderOperation
HTTP请求头的存储和读取相关方法
|
HttpDownloader
HTTP下载器,两种使用方式:
1. |
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
RequestContext
请求上下文,用于在多次请求时保存状态信息
非线程安全。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
ClientConfig
Http客户端配置
|
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
ClientConfig
Http客户端配置
|
HeaderOperation
HTTP请求头的存储和读取相关方法
|
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
ClientConfig
Http客户端配置
|
Request
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等 此对象为无状态对象,与具体引擎不相关,因此可以复用。 |
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Class and Description |
---|
HeaderOperation
HTTP请求头的存储和读取相关方法
|
Response
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
|
Copyright © 2025. All rights reserved.