目 录CONTENT

文章目录

hutool工具包HttpUtil使用防坑

成培培
2021-11-16 / 0 评论 / 0 点赞 / 45 阅读 / 0 字

Hutool是什么?

Hutool是一个Java工具类库,里面很多封装好的工具类,涵盖方方面面,合理使用可以极大提供工作效率。文档:https://www.hutool.cn/docs

hutool-http介绍

HttpUtil是应对简单场景下Http请求的工具类封装,使用非常简单,直接调用HttpUtil中的一些静态方法,即可返回响应内容,而且内部处理了Https调用相关的参数设置,不像apache httpclient中配置参数复杂

hutool-http使用注意

Hutool谐音“糊涂”,一方面简洁易懂,一方面寓意“难得糊涂”,但是糊涂中可能就会掉入坑中。查看HttpUtil源码,再调用HttpUtil中的post或者get方法后,会创建HttpRequest对象调用execute()方法,建立连接发送请求。

但是初始化连接的时候会直接创建一个新的连接,如果要循环调用大量接口,这个是很不合适的。

总结

这个工具类还是更适合给别人写一些调用Demo,没有并发对性能没要求的场景使用,否则还是老老实实使用apache httpclient配置连接池,或者feignclient之类的方式请求http接口

0

评论区