当前位置: 首页 > news >正文

可以做微网站的第三方平台怎么做网站主页

可以做微网站的第三方平台,怎么做网站主页,wordpress get users,做网站背景图片浪漫爱情说明:在项目中,我们有时会需要调用第三方接口,获取调用结果,来实现自己的业务逻辑。调用第三方接口,通常是双方确定好,由对方开放一个接口,需要我们根据他们提供的接口文档,组装Http…

说明:在项目中,我们有时会需要调用第三方接口,获取调用结果,来实现自己的业务逻辑。调用第三方接口,通常是双方确定好,由对方开放一个接口,需要我们根据他们提供的接口文档,组装Http请求的请求头(一般是秘钥,以便通过他们的校验),请求体(相关数据),在代码里主动发送一个Http请求,本文介绍在Spring Boot项目中发送Http请求的两种方式。

这里我以下面这个接口为例,该接口是一个公开的API(官网地址:https://www.mxnzp.com/doc/detail?id=35),可免费申请app_id、app_secret调用该接口,作用是根据传入的成语,返回该成语的拼音、解释、出处等信息。

在这里插入图片描述

接着,我们来试下在代码中如何调用。

方式一:RestTemplate

方式一是使用RestTemplate,如下:

    /*** 方式一:通过restTemplate发送Http请求*/@Testpublic void sendHttp() {// 创建RestTemplate对象RestTemplate restTemplate = new RestTemplate();// 请求地址String url = "https://www.mxnzp.com/api/idiom/search";// 请求参数String key = "key=一心一意";// 发送请求Map result = restTemplate.getForObject(url + "?" + key + "&" + APP_ID + "&" + APP_SECRET, Map.class);// 打印结果System.out.println(result.get("data"));}

在这里插入图片描述

如果是POST请求,可以用下面这种方式发送(以下代码是WeTab AI生成的,仅供参考,博主没试过)

        // 创建RestTemplate实例RestTemplate restTemplate = new RestTemplate();// 设置请求URLString url = "https://api.example.com/data";// 设置请求头HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON);// 设置请求体参数String requestBody = "{\"param1\":\"value1\",\"param2\":\"value2\"}";// 创建HttpEntity对象,并将请求头和请求体参数传递进去HttpEntity<String> requestEntity = new HttpEntity<>(requestBody, headers);// 发送POST请求并获取响应String response = restTemplate.postForObject(url, requestEntity, String.class);// 打印响应System.out.println(response);

方式二:使用Hutool工具包

可以使用Hutool中的API,如下:

        // 请求地址String url = "https://www.mxnzp.com/api/idiom/search";// 请求参数String key = "key=一心一意";// 发送请求String result = HttpUtil.get(url + "?" + key + "&" + APP_ID + "&" + APP_SECRET);// 打印结果System.out.println(result);

在这里插入图片描述

如果是POST请求,可以使用对应的post方法,传入一个Map类型的数据,返回的也是String类型

在这里插入图片描述

另外可在后面设置一个int类型的数据,设置超时时间,单位毫秒

在这里插入图片描述

总结

本文总结了Spring Boot项目中发送Http请求的两种方式,参考下面这篇文章:

  • SpringBoot项目模块间通信的两种方式
http://www.khdw.cn/news/12434.html

相关文章:

  • 图书馆网站建设的作用lpl赛区战绩
  • 邢台wap网站建设费用哈尔滨seo公司
  • 浏览有关小城镇建设的网站记录点击进入官方网站
  • 建自己的网站广州抖音推广公司
  • 无锡 学校网站建设百度客户端下载安装
  • 办公用品网站建设市场定位seo培训一对一
  • wordpress用的php代码做抖音seo排名软件是否合法
  • 宁波专业品牌网站制作外包千锋教育北京校区
  • 网站建设比较好新乡seo公司
  • 帮人做网站一个多少钱外贸网站建设
  • 海鲜网站模板百度网站管理员工具
  • 政务网站建设方案小红书seo关键词优化多少钱
  • 矢量网站动画怎么做北京网站优化站优化
  • 邯郸企业做网站方案关键时刻
  • 企业网站功能模块介绍教育培训机构加盟
  • 做棋盘游戏辅助的网站传统营销方式有哪些
  • 北京网站搭建设计班级优化大师简介
  • 北京网站开发联系电话淘宝指数查询官网
  • ai做网站页面建多大的营销案例分析
  • 桥头仿做网站软件开发公司经营范围
  • 西安互联网公司seo网络排名优化哪家好
  • 湘潭网站建设 就问磐石网络专业2022年最火的新闻摘抄
  • 门户网站建设与管理二级域名查询网站
  • 怎么做网站广告联盟什么是网络营销战略
  • 新疆建设监理公司网站营销策划推广
  • 金融行业网站制作推广普通话手抄报简单漂亮
  • 专业网站建设包括哪些网站流量查询
  • 南阳关键词优化百度网站排名搜行者seo
  • 企业网站管理系统毕业论文2020竞价推广平台有哪些
  • 携程旅游网官方网站 做攻略排名优化外包公司