糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 使用hutool的Http请求工具类远程调用接口(支持GET/POST)

使用hutool的Http请求工具类远程调用接口(支持GET/POST)

时间:2023-10-23 17:18:46

相关推荐

使用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 = "";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)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。