HTTP客户端(Hutool 您所在的位置:网站首页 hutool下载文件重定向 HTTP客户端(Hutool

HTTP客户端(Hutool

2023-08-23 22:08| 来源: 网络整理| 查看: 265

Http客户端-HttpRequest介绍使用普通表单Restful请求其它自定义项Http客户端-HttpRequest介绍

本质上,HttpUtil中的get和post工具方法都是HttpRequest对象的封装,因此如果想更加灵活操作Http请求,可以使用HttpRequest。

使用普通表单

我们以POST请求为例:

//链式构建请求String result2 = HttpRequest.post(url) .header(Header.USER_AGENT, "Hutool http")//头信息,多个头信息多次调用此方法即可 .form(paramMap)//表单内容 .timeout(20000)//超时,毫秒 .execute().body();Console.log(result2);

通过链式构建请求,我们可以很方便的指定Http头信息和表单信息,最后调用execute方法即可执行请求,返回HttpResponse对象。HttpResponse包含了服务器响应的一些信息,包括响应的内容和响应的头信息。通过调用body方法即可获取响应内容。

Restful请求String json = ...;String result2 = HttpRequest.post(url) .body(json) .execute().body(); 其它自定义项

同样,我们通过HttpRequest可以很方便的做以下操作:

指定请求头自定义Cookie(cookie方法)指定是否keepAlive(keepAlive方法)指定表单内容(form方法)指定请求内容,比如rest请求指定JSON请求体(body方法)超时设置(timeout方法)指定代理(setProxy方法)指定SSL协议(setSSLProtocol)简单验证(basicAuth方法)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有