Springboot 基础9 -- SpringBoot 调用接口 RestTemplate 实现

RestTemplate 实现及状态码说明介绍RestTemplate 简化了与http 服务的通信方式,统一了RESTful 的标准,封装了http 链接。,我们只需传入 url 和获取返回值类型即可。类似于之前的 HttpClient。RestTemplate 是spring 框架中自带的rest 客户端工具类,具有丰富的API , 并且在springcloud 中,标记@LocalBalanced 注解,可以实现客户端负载均衡的rest 调用。RestTemplate 是从3.0 开始
摘要由CSDN通过智能技术生成

RestTemplate 实现及状态码说明

介绍

RestTemplate 简化了与http 服务的通信方式,统一了RESTful 的标准,封装了http 链接。,我们只需传入 url 和获取返回值类型即可。类似于之前的 HttpClient。

RestTemplate 是spring 框架中自带的rest 客户端工具类,具有丰富的API , 并且在springcloud 中,标记@LocalBalanced 注解,可以实现客户端负载均衡的rest 调用。

RestTemplate 是从3.0 开始支持的一个Http 请求工具,它提供了常见的REST 请求方案模板,如:GET 请求、POST请求、DELETE 请求和Put 请求,以及一些通用的请求的执行方法,exchange 以及 execute。

RestTemplate 继承自InterceptingHttpAccessor 并实现了RestOperation 接口,其中RestOperations 接口定义了基本的RESTful 操作,这些操作在RestTemplate 中都进行了实现。

Get 请求

getForEntity(String, Class<T>, Map<String, ?>)
getForEntity(String, Class<T>, Object)
getForEntity(URL, Class<T>)

getForEntity 来发送HTTP请求,此时返回的对象是一个ResponseEntiry 实例,这个实例中包含响应数据以及响应头。

getForObject(String, Class
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值