使用hutool的Http请求工具类远程调用接口(支持GET/POST)
1、导入hutool依赖
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.4.5</version></dependency>
2、使用工具类进行远程调用
public static void main(String[] args) {String url = "www.baidu.com";Map<String, Object> paramMap = new HashMap<>();paramMap.put("k1","v1");//-------------------get请求-------------------//get请求无参HttpUtil.get(url);//get请求有参HttpUtil.get(url,paramMap);//get请求有参并设置超时时间 单位为毫秒HttpUtil.get(url,paramMap,30000);//-------------------post请求-------------------//post请求无参HttpUtil.post(url, "");//post请求有参HttpUtil.post(url,paramMap);//post请求有参并设置超时时间 单位为毫秒HttpUtil.post(url,paramMap,30000);}public static void main(String[] args) throws Exception {String url = "https://xxx/xx";//指定URLMap<String, Object> map = new HashMap<>();//存放参数map.put("k1", "v1");map.put("k2", "v2");HashMap<String, String> headers = new HashMap<>();//存放请求头,可以存放多个请求头headers.put("Content-Type", "application/json");//getString body = HttpUtil.createGet(url).addHeaders(headers).form(map).execute().body();//postString body1 = HttpUtil.createPost(url).addHeaders(headers).form(map).execute().body();}
使用hutool的Http请求工具类远程调用接口(支持GET/POST)相关推荐
- Java 常用HTTP请求工具类HttpUtils
.pom依赖 <!-- httpclient --><dependency><groupId>org.apache.httpcomponents</group ...
- C#实现的UDP收发请求工具类实例
本文实例讲述了C#实现的UDP收发请求工具类.分享给大家供大家参考,具体如下: 初始化: ListeningPort = int.Parse(ConfigurationManager.AppSetti ...
- 【Java】HTTP请求工具类
前言 在工作中可能存在要去调用其他项目的接口,这篇文章我们实现在Java代码中实现调用其他项目的接口. 本章内容: 创建一个携带参数的POST请求,去请求其他项目的接口并返回数据. 附加HTTP请求工 ...
- HTTP POST 请求工具类
HTTP/HTTPS POST 请求工具类 Maven pom.xml 引入依赖 <dependency><groupId>org.apache.httpcomponents& ...
- 【Http请求工具类】
Http请求工具类(待优化) 添加相关依赖 <!-- 发送http请求依赖 --><dependency><groupId>commons-io</group ...
- http和https请求工具类
https请求 @Slf4j public class HttpPostUtils {public static int RESPONSE_STATUS_OK = 0;public static JS ...
- .NET WebApi调用微信接口Https请求工具类
.NET WebApi调用微信接口Https请求工具类 using System; using System.Collections.Generic; using System.IO; using S ...
- HTTP请求工具类(POST)
HTTP请求工具类 POST请求 package com.cuierdan.utils;import org.apache.logging.log4j.LogManager; import or ...
- Http请求工具类:Get/Post
第一种 import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; import org.apache.htt ...
最新文章
- 漫画:什么是 “建造者模式” ?
- 如何在Marketing Cloud里创建extension field扩展字
- 安卓-08-布局管理器
- C# 计算代码执行时间
- Spring @Scheduled定时任务调度配置的详解
- educoder第六章 关联挖掘 实验二:FP-growth
- 三星平板电脑安linux,三星平板电脑怎样刷机_三星平板t805c怎么刷机_三星平板怎么刷机...
- 绘制qq群的基础用例图_首次绘制出“氟化氢”地图:间接实现追踪宇宙中最常见的分子氢!...
- 苹果手机微信提示音应该怎么更换?
- html生成文字乱码,html中文为什么会乱码?html中文乱码怎么解决?
- Zookeeper Paxos算法 一致性协议
- golang日志库zerolog使用记录
- 牛客编程巅峰赛S1第2场 - 青铜白银
- ListView里面的自定义控件
- 数据挖掘在客户关系管理中的运用
- xp虚拟服务器设置,如何设置虚拟内存 winxp、win2003最正确的设置虚拟内存方法
- Win11系统安装的日期如何查看
- 电脑系统数据恢复哪个好?万兴恢复专家-支持各种场景的数据恢复
- Python操作ppt和pdf基础
- 认识计算机教案 说课稿,《认识计算机》教案说课稿.doc