相关疑难解决方法(0)

在 Spring MVC 控制器中代理 HttpServletRequest 的最简单方法

我正在使用 spring-mvc 构建 REST 服务,我现在正在寻找一种从 Spring MVC 控制器内部将 HTTP 请求代理到外部 REST 服务的方法。

我正在获取 HttpServletRequest 对象,并希望代理它进行尽可能少的更改。对我来说最重要的是保持传入请求的所有标头和属性原样。

@RequestMapping('/gateway/**')
def proxy(HttpServletRequest httpRequest) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我只是尝试使用 RestTemplate 向外部资源发送另一个 HTTP 请求,但我没有找到复制请求属性的方法(这对我来说非常重要)。

提前致谢!

java spring http spring-mvc

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

http ×1

java ×1

spring ×1

spring-mvc ×1