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

如何用网站做淘客百度网址大全

如何用网站做淘客,百度网址大全,网站优化需要那些工具,网站建设项目维护与评价书说明:在项目中,我们有时会需要调用第三方接口,获取调用结果,来实现自己的业务逻辑。调用第三方接口,通常是双方确定好,由对方开放一个接口,需要我们根据他们提供的接口文档,组装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.mmbaike.com/news/68301.html

相关文章:

  • wordpress豆瓣插件网站按天扣费优化推广
  • php技术应用于中小企业网站开发江苏网站建设推广
  • 网站建设英语搜索引擎网站排名
  • wdcp 网站备份开发一个app软件多少钱
  • 淮北网站三合一建设公司search搜索引擎
  • 房地产 网站 案例品牌推广的目的和意义
  • 佛山按天网站优化服务手机建站系统
  • 做网站设计答辩问题网络推广的方法有多选题
  • 多媒体资源库网站建设网页游戏推广平台
  • 开发网站公司收入推广app的软文案例
  • 青岛网站权重提升如何推广平台
  • 网站欢迎页面flash培训机构排名一览表
  • 浏览器怎么下载视频seo网站
  • wordpress 不显示发布时间网站页面排名优化
  • 网站建设 网页设计深圳搜索seo优化排名
  • 用手机制作图片的app北京seo推广公司
  • 做网站很麻烦吗搜索引擎都有哪些
  • 营销型网站主页定制网络站点推广的方法
  • 做推送封图的网站厦门seo排名
  • 做网站的客服回访话术网络营销未来有哪些发展趋势
  • 北京企业网站建设费用外贸平台
  • 网站建设项目规划书案例广州排名推广
  • 大淘客可以做几个网站哈市今日头条最新
  • 如何做网页公证seo工程师
  • 电脑iis做网站外包公司
  • 驻马店做网站多少钱广州关键词快速排名
  • 张家口网站建设公司一键优化下载安装
  • 网站建设 设计方案 百度文库灵感关键词生成器
  • 重庆 网站建设大全福利百度竞价怎么做
  • 靖江网站制作多少钱seo搜索引擎优化人才