Hutool常用四种发起请求的方法

  • 导入jar包,可以直接去搜索hutool官方查看最新版本和使用文档。
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.5.8</version>
</dependency>

POST

  • POST请求 requestUrl是请求路径,paramMap是Map参数,参数还可以是字符串body。
String resultJson1 = HttpUtil.post(requestUrl, paramMap);
JSONObject jsonObject1 = JSONUtil.parseObj(resultJson);

GET

  • GET请求 也可带Map集合参数。
String resultJson2 = HttpUtil.get(requestUrl);
JSONObject jsonObject2 = JSONUtil.parseObj(resultJson);

DELETE

  • DELETE请求,requestUrl请求路径,paramMap请求参数
  • token鉴权。
String resultJson = HttpRequest.delete(requestUrl).header("Content-Type", "application/json").cookie(token).execute().body();
JSONObject jsonObject3 = JSONUtil.parseObj(resultJson);

PUT

  • PUT请求,requestUrl请求路径,paramMap请求参数
String resultJson4 =  HttpRequest.put(requestUrl).form(paramMap).execute().body()
JSONObject jsonObject4 = JSONUtil.parseObj(resultJson);

Hutool常用四种发起请求的方法相关推荐

  1. 创建JSONArray的常用四种方法

     创建JSONArray的常用四种方法 1.从头或者从零开始,创建一个JSONArray(Creating a JSONArray from scratch) 实例1: Java代码  JSONA ...

  2. JSP页面中常用四种标签

    JSP页面常用四种标签: 1. EL表达式:  ${} 2. jstl表达式(sun apache): <%@ taglib prefix="c" uri="htt ...

  3. WindowsServer2012史记7-茴香豆的五种写法和四种”显示计算机”的方法

    消失的"计算机"? [这周九叔工作比较忙,还有其他琐事缠身,因此SystemCenter2012SP1系列的发布稍慢,抱歉了各位.] 众所周知,WindowsServer2012和 ...

  4. C#四种相等性判断方法 equals,referenceEquals

    C#中的ReferenceEquals.Equals以及== C#中有一共有四种相等性判断方法: //Object中定义的三个方法 public static bool ReferenceEquals ...

  5. python单例模式继承_Python四种实现单例模式的方法

    在这之前,先了解super()和__new__()方法 super()方法: 返回一个父类或兄弟类类型的代理对象,让你能够调用一些从继承过来的方法. 它有两个典型作用: a. 在单继承的类层次结构中, ...

  6. 逐步认识C#四种判断相等的方法

    C#有四种判断相等的方法?不少人看到这个标题,会对此感到怀疑.事实上确是如此,.Net提供了ReferenceEquals.静态Equals,具体类型的Equals以及==操作符这四个判等函数.但是这 ...

  7. java中高效遍历list_Java中四种遍历List的方法总结(推荐)

    实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...

  8. A*寻路中第四种烘培寻路方法Recast Mesh方法:

    A*寻路中第四种烘培寻路方法Recast Mesh方法: 全地形烘培

  9. 计算机屏幕出现条纹w7,win7电脑屏幕出现条纹四种原因和解决方法

    在运行Win7旗舰版系统的时候屏幕突然出现条纹,虽然还可以正常操作,但是眼睛看久了会很累,很多人就会担心是不是屏幕坏了.遇到win7电脑屏幕出现条纹问题怎么办呢?首先我们要知道故障原因,然后在对症下药 ...

最新文章

  1. 全局变量:global与$GLOBALS的区别和使用
  2. Spring Cloud Eureka 入门 (三)服务消费者详解
  3. win7分区c盘调整容量_C盘空间不足变红咋办?清理垃圾瘦身不如扩容,硬盘容量调整教程...
  4. 代码的抽象三原则【转载】
  5. 放弃第三方?苹果正自研iPhone调制解调器芯片
  6. python开发图片_python实现简单的图片隐写术
  7. matlab的combuilder系列-matlab下做com组件 zzfrom SMTH bbs
  8. Android程序员必备精品资源
  9. 全国重点城市建筑物矢量数据合集一(Shp格式+带高度)
  10. apk双开多开分身术的原理
  11. Centos 7 制作Oracle 12c Docker Images
  12. 手机 SMS PDU 格式参考手册
  13. java 按照拼音排序,java按照文件名排序,中文按拼音字母排序
  14. 观点 | 以太坊:货币的互联网
  15. Servlet什么时候实例化?destory到底摧毁的是什么?
  16. linux获取文件后缀名,linux shell获取文件名和路径,basename/dirname/${}运用
  17. 360html收藏夹,360浏览器的收藏夹如何保存?360浏览器收藏夹备份方法
  18. 黑马程序员——OC语言------类的声明实现、面向对象
  19. Salesforce 能依靠Einstein在人工智能领域“突破重围”吗?
  20. 班子不到位,一切都白费

热门文章

  1. 电力电子技术(8)——器件的串联和并联使用
  2. python支持向量机分类器怎么用_用Python实现SVM多分类器
  3. tcpcopy mysql_tcpcopy+mysql压力测试
  4. L18-python语法基础-条件与循环语句(day4)
  5. GRNN神经网络及数据预测MATLAB实现
  6. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表单:文本框(Textarea)
  7. JFreeCharts 画k线图
  8. 异或运算法则 hdu 2095
  9. 9月19号-9月21号丰宁坝上草原行 - 营销系统 - 京东内部论坛 - Powered by Discuz!
  10. SQL学习之where语句