一行代码处理HTTP请求,威力惊人~

2023-10-06 01:44

OKHttpUtil

java的世界里,Http客户端一直以Apache的HttpClient为主。但由于这个包比较大,而且API使用起来比较困难,所以很多场景下并没有使用。新兴的OkHttp和Jodd-http虽然简单易用,但面对一些场景时,学习成本仍然较高。

很多时候,我们都想追求一个简单易用的轻量级HTTP客户端。 OKHttp是一组用于处理HTTP网络请求的依赖库。它由 Square 公司设计、开发和开源。目前可以在 Java 和 Kotlin 中使用。

对于Android Apps来说,OkHttp现在几乎占据了所有的网络请求操作,也是服务器端请求外部接口的必要选择。 OkHttpUtil 对 OKHttp 进行了一层封装,使 Http 请求变得极其简单。

OKHttpUtil 函数

  • 根据URL自动判断请求HTTP还是HTTPS,无需单独编写额外代码。
  • 默认情况下,会自动记录 cookie。比如可以实现模拟登录,即第一次访问登录URL后后续请求都登录。
  • 自动识别304跳转并请求第二次
  • 支持代理配置
  • 支持Referer配置
  • 支持用户代理配置
  • 自动识别并解压Gzip格式返回内容
  • 支持spring启动配置文件
  • 极简封装调用

OKHttpUtil 使用

maven介绍

<依赖项>
<groupId>io.github.admin4jgroupId>
<artifactId>httpartifactId>
<版本>0.4.0 ​​版本>
依赖>

最新版本查询: