李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
Java
正文
HttpUtils工具类
Leefs
2020-02-13 PM
4452℃
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
标签云
Spark Streaming
查找
哈希表
机器学习
Docker
Golang
前端
Redis
Spark Core
链表
随笔
JavaScript
并发编程
递归
二叉树
Jenkins
Hbase
SpringCloud
Beego
HDFS
线程池
Thymeleaf
Netty
Jquery
FastDFS
Git
Elastisearch
JavaWEB项目搭建
锁
SpringBoot
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞