李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
Java
正文
HttpUtils工具类
Leefs
2020-02-13 PM
2194℃
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://www.lilinchao.com/archives/595.html
上一篇
数据结构和算法学习--线索二叉树
下一篇
数据结构和算法学习--堆排序
取消回复
评论啦~
提交评论
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
47
标签云
SQL练习题
容器深入研究
Spark
JavaSE
稀疏数组
Hive
Elasticsearch
排序
人工智能
Spark SQL
Kafka
工具
递归
Spark Streaming
Jenkins
SpringBoot
Redis
Quartz
gorm
SpringCloud
数学
Java编程思想
数据结构和算法
Filter
二叉树
BurpSuite
Typora
Azkaban
Map
Java阻塞队列
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞