需求:有时需要我们写一个通用的转接请求方法,采用公共方法来透传到另外的服务器上接口,这样无论是怎样的参数请求,都可以通过公共方法接口通过http转接请求到另外的服务器上
1、首先我们可能需要从HttpServletRequest中获取相应的请求头header中的数据
从上面可以看出,有一些header中的参数token、signature等
2、然后就是需要从HttpServletRequest中获取请求参数body
3、接着需要将上述读取的数据存入到Request.Builde中,采用http请求方法实现转接
上述是我们实现一个公共的方法的步骤即可实现一个公共的转接。
当然需要封装一个http的请求工具方法,如下:
以上是个人经验分享,仅供参考