李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
Java
正文
HttpUtils工具类
Leefs
2020-02-13 PM
5106℃
0条
# HttpUtils工具类 **HttpUtils工具类进行url链接转发** ```java package com.mmit.common; import java.io.IOException; import org.apache.http.HttpEntity; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public class HttpUtils { /** * 以字符串形式返回url内容 */ public static String getHttpString(String url){ String result = ""; CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet(url); RequestConfig requestConfig = RequestConfig.custom() .setConnectTimeout(50000).setConnectionRequestTimeout(10000) .setSocketTimeout(50000).build(); httpGet.setConfig(requestConfig); CloseableHttpResponse response = null; try { response = httpclient.execute(httpGet); HttpEntity entity = response.getEntity(); result = EntityUtils.toString(entity); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { if(response != null) response.close(); httpclient.close(); } catch (IOException e) { e.printStackTrace(); } } return result; } } ``` 通过调用HttpUtils的getHttpString()方法,传递需要跳转的url; ``` String url = "https://lilinchao.com/"; String urlStr = HttpUtils.getHttpString(url); ```
标签:
Java工具类
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://lilinchao.com/archives/595.html
上一篇
数据结构和算法学习--线索二叉树
下一篇
数据结构和算法学习--堆排序
取消回复
评论啦~
提交评论
栏目分类
随笔
2
Java
326
大数据
229
工具
35
其它
25
GO
48
NLP
8
标签云
Jquery
容器深入研究
FileBeat
Beego
pytorch
序列化和反序列化
Linux
Hbase
Java阻塞队列
Git
Flink
ClickHouse
栈
数学
Azkaban
RSA加解密
Java工具类
JavaSE
数据结构和算法
递归
Elasticsearch
Java
链表
持有对象
Flume
Stream流
Elastisearch
Golang基础
Map
JavaWEB项目搭建
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞