编程语言
首页 > 编程语言> > 拦截从Java应用程序发出的所有HTTP请求

拦截从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