Apache的httpclient版本大于4.3后,通过HttpClient发起http请求
来源:互联网 发布:沉戟酥油饼txt知乎 编辑:程序博客网 时间:2024/06/05 11:19
最近在使用Apache的httpclient的时候,jar包版本为4.5.3,发现提示DefaultHttpClient等常用的类已经不推荐使用了,之前在使用的时候,还没有被deprecated。网上查阅后才知道,从httpclient4.3以后,就不推荐使用DefaultHttpClient,改为了CloseableHttpClient。
具体用法如下:
//创建可关闭的HttpClient
CloseableHttpClient httpclient = HttpClients.createDefault();
//创建可关闭的Response
CloseableHttpResponse response=null;
try{
//发起Get请求
HttpGethttpGet= new HttpGet(url);
response= httpclient.execute(httpGet);
//发起POST请求
HttpPost httpPost= new HttpPost(url);
response= httpclient.execute(httpPost);
}catch(IOException){
//异常处理
} finally {
result.close();
httpclient.close();
}
最后释放资源,手动关闭client、response。
0 0
- Apache的httpclient版本大于4.3后,通过HttpClient发起http请求
- 模拟发起http请求类库 org.apache.commons.httpclient
- HttpClient发起post请求
- HttpClient发起POST请求
- HttpClient发起http协议
- HttpClient发起GET / POST请求
- HttpClient发起post、get请求
- 监控Apache Httpclient的Http请求和返回
- 使用Apache中的HttpClient的实例CloseableHttpClient进行http请求
- 【JAVA】通过HttpClient发送HTTP请求的方法
- 使用apache HttpClient发送Http请求
- HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)以及网页显示的事件过程
- HTTP请求与响应、通过HttpClient发送HTTP请求
- 通过HttpClient请求webService
- HttpClient触发HTTP请求
- httpClient 发送 http请求
- http请求步骤(httpclient)
- HTTPClient发送http请求
- 通过JS判断浏览器类型,详细区分IE各版本浏览器
- 关于Xcode报错, 但编译,运行正常情况
- PAT 1029. Median (25)
- Ext Grid中的Summary功能
- Android之设置状态栏颜色
- Apache的httpclient版本大于4.3后,通过HttpClient发起http请求
- Git 常用命令大全
- 蓝桥杯ADV-143——算法提高 扶老奶奶过街
- 使用gitHup托管自己的代码
- 编程中的命名设计那点事
- 前端未来发展方向
- MyHandler::SplitString
- Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib
- 数据处理程序语言中的基本数据类型