http请求发送工具类
httpclient连接池
为了节约资源、提高效率,http连接客户端对象的创建采用连接池的形式:
1 | private static HttpClient client = null; |
http请求的主要格式
- get方法
- post方法发送String类型form表单数据
- post方法发送json数据
- post方法发送Object类型form表单数据
引入依赖
需要引入org.apache.httpcomponents:httpclient和org.apache.httpcomponents:httpmime这两个依赖包,第一个依赖包用于提供http连接客户端,第二个依赖包用于支持multipart文件类型的post请求参数:
1 | <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> |
工具类源码示例
1 | import org.apache.http.HttpEntity; |