【Spring Boot】之 服务间调用(HTTP)
当一个服务调用另一个服务时,最简单的方式就是基于
HTTP
。即,可以通过
HTTP
客户端工具来调用REST API
使用 Spring Boot
开发
那就不得不提到 RestTemplate
RestTemplate
类 由 Spring
提供,可调用该类的相关方法来实现 HTTP
调用
一、Try
所需要依赖 spring-boot-starter-web
Maven依赖
基本配置即可用
同时,RestTemplate
是 Spring
统一模板处理
(1)配置
Tips:
配置 URL 记得加前缀http://
或者https://
(2)调用方法
(3)测试
结果:
二、其他
倘若不用 Spring 框架,则spring-boot-starter-web
依赖就较大。
那就需要一些轻量级的HTTP客户端,比如:
- Okhttp
- Apache 的 httpclient
- Retrofit (给予 Okhttp 之上开发的)