我们可以在apache中向http请求注入请求参数吗?

时间:2011-07-08 10:21:45

标签: apache tomcat httpwebrequest

我们有一个Apache Web服务器,它充当tomcat服务器的代理。

我们的Web应用程序托管在tomcat服务器上,外部URL映射到apache中的内部URL。

用于apache和tomcat之间通信的协议是ajp13。

当客户端的第一个请求到达Web应用程序时,即当请求登录页面时,我们需要向webapplication发送一个参数。

外部网址无法修改,因为它已在使用中,因此无法指定其他http get参数。

是否可以在apache中注入一个请求参数,以便在tomcat上的时间请求结束时它会有这个参数?

1 个答案:

答案 0 :(得分:2)

创建一个servlet过滤器,用于检查是否设置了特定的cookie。如果没有,请设置cookie并使用注入的请求参数创建HttpServletRequestWrapper。将包装的请求传递给chain.doFilter()。