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

可以做微网站的第三方平台怎么做链接推广产品

可以做微网站的第三方平台,怎么做链接推广产品,eclipse sdk做网站,中国建设监理企业协会网站说明:在项目中,我们有时会需要调用第三方接口,获取调用结果,来实现自己的业务逻辑。调用第三方接口,通常是双方确定好,由对方开放一个接口,需要我们根据他们提供的接口文档,组装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.hrbkazy.com/news/13910.html

相关文章:

  • 石家庄政府网站建设win7优化配置的方法
  • 百度网站优化培训网络口碑营销案例分析
  • 网站建设教程集体苏州久远网络武汉新一轮疫情
  • 南昌那个公司做网站好快速优化网站排名的方法
  • 没有页面的网站怎么做性能测试优化大师app下载安装
  • 网站建设名词解析十大it教育培训机构排名
  • 广东网站建设公司郑州网络推广平台
  • 成都网站asp access源码购买修改seo搜索引擎优化介绍
  • php网站开发实例教材优化神马排名软件
  • 桂林旅游网站制作公司安卓优化大师下载
  • 电商网站开发过程淘宝关键词排名
  • 优惠卷网站怎么做推广seo专员
  • iis 与 wordpressseo标题优化步骤
  • 找谁做网站优化seo推广编辑
  • 建设网站的市场定位电脑优化大师
  • 用网站做数据库百度一下主页官网
  • 微网站开发平台有哪些好的大数据营销案例
  • 如何建微信微商城网站抖音关键词查询工具
  • 合肥seo管理seo搜索引擎优化排名报价
  • 现在外贸做那个网站好实时热搜榜
  • 网站建设推广怎样找客户西安seo优化公司
  • 怎么做报名网站友链交换
  • 小程序开发者工具seo营销技巧培训班
  • 做一个网站得多少钱广告安装接单app
  • 福清做网站的公司百度收录网站
  • 专门做效果图的网站企业推广网
  • 免费个人网站域名注册线下宣传渠道和宣传方式
  • 如何在百度上推广自己福州seo网站排名
  • 建网站的公司公司成都网站建设创新互联
  • 常州网络公司鼎豪网络网站建设站长之家网站排名