SpringBoot第18讲:SpringBoot 如何访问外部接口
本文是SpringBoot第18讲,在SpringBoot接口开发中,存在着本模块的代码需要访问外面模块接口或外部url链接的需求, 比如调用外部的地图API或者天气API。那么有哪些方式可以调用外部接口呢?
文章目录
1、什么样的场景需要访问外部接口
调用其它模块的API,或者其它三方服务,比如调用外部的地图API或者天气API等。
- 实践场景
- ①爬取淘宝类目、品牌、类目属性数据;
- ②调用阿里云开放平台api;
- ③调用iconfont数据源
2、访问外部接口的常见方案
主要有如下几种方案,其中RestTemplate需要重点掌握。
2.1、方案一: 采用原生的Http请求
在代码中采用原生的http请求,代码参考如下: