spring学习之restTemplate的请求拦截器

restTemplate学习

  • BasicAuthenticationInterceptor
  • 自定义拦截器

BasicAuthenticationInterceptor

拦截器 功能
ClientHttpRequestInterceptor 请求拦截器接口,是一个函数式接口
BasicAuthenticationInterceptor 实现了ClientHttpRequestInterceptor,应用给定的HTTP基本身份验证,用户名/密码对。

spring学习之restTemplate的请求拦截器_第1张图片

请求拦截器:对请求之前进行一些操作

restTemplate调用BasicAuthenticationInterceptor(默认没有调用,需要指定)
spring学习之restTemplate的请求拦截器_第2张图片
spring学习之restTemplate的请求拦截器_第3张图片

自定义拦截器

实现ClientHttpRequestInterceptor
spring学习之restTemplate的请求拦截器_第4张图片
加入配置
spring学习之restTemplate的请求拦截器_第5张图片
接口获取header
spring学习之restTemplate的请求拦截器_第6张图片
自定义异常例子源码地址

你可能感兴趣的:(spring学习之restTemplate的请求拦截器)