可以在HTTP头中传递一些数据,同时将请求从一个服务器重定向到另一个服务器。

这是我的场景,

我有一个通用过滤器,每个请求都通过它。

现在,根据一些条件,我使用API objHttpServletResponse.sendRedirect(strURL)将请求重定向到一些不同的服务器。

但是,问题是,当我在响应头设置一些数据,如objHttpServletResponse.setHeader(“Key”,“Value”);这在重定向服务器中不可用。

所以,我的问题是,

1.在重定向请求时,是否有办法在头文件中传递一些数据?

2.如果没有,在重定向请求时发送一些数据的其他可能方法是什么?

请注意:其他几种方式,比如

使用网址参数:

objHttpServletResponse.sendRedirect(strURL“?param =”strParamValue);

要么

使用会话:

HttpSession session = httpRequest.getSession();

session.setAttribute(“Key”,“Value”);

不是我期待的