概述

    Hutool-http针对JDK的HttpUrlConnection做一层封装,简化了HTTPS请求、文件上传、Cookie记忆等操作,使Http请求变得无比简单。

    • HttpResponse同时针对大部分情境,封装了HttpUtil工具类。
    • 根据URL自动判断是请求HTTP还是HTTPS,不需要单独写多余的代码。
    • 表单数据中有File对象时自动转为表单,不必单做做操作。
    • 默认情况下Cookie自动记录,比如可以实现模拟登录,即第一次访问登录URL后后续请求就是登录状态。
    • 自动识别304跳转并二次请求
    • 自动识别并解压Gzip格式返回内容

    最简单的使用莫过于用HttpUtil工具类快速请求某个页面:

    1. //POST请求
    2. paramMap.put("city", "北京");

    Post请求只需使用Map预先制定form表单项即可。