李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
Java
正文
HttpUtils工具类
Leefs
2020-02-13 PM
2815℃
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
工具
31
其它
25
GO
47
NLP
4
标签云
Scala
微服务
排序
SpringBoot
数学
Python
Spring
字符串
SQL练习题
Stream流
CentOS
ClickHouse
Spark Streaming
Golang基础
SpringCloud
设计模式
gorm
高并发
工具
随笔
Redis
Jquery
Hadoop
Kibana
DataWarehouse
机器学习
SpringCloudAlibaba
并发线程
Livy
Java工具类
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞
评论已关闭