拦截从Java应用程序发出的所有HTTP请求
作者:互联网
在我们的项目中,我们需要在发送到其他内部API的所有REST调用中传递特定的标头信息.
一种方法是更改所有成百上千的REST调用,以在启动REST调用之前添加此映射.
但是,我想知道在Spring / Java中是否有使用方面/过滤器/侦听器/拦截器的更聪明的方法?
示例:如果我从REST API 1到端点进行调用,则试图探索一种方法来拦截构造的HTTP请求并添加标头并触发该请求.
欢迎提供有关解决方案或其他任何良好做法的建议.
谢谢.
解决方法:
对于将来偶然发现此职位的任何人,这是使其运作所需要的.
实现一个“实现” ClientHttpRequestInterceptor的类.需要覆盖的方法是您可以捕获请求标头并对其进行修改的地方.
标签:rest,http-headers,spring,java 来源: https://codeday.me/bug/20191120/2044498.html