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



我们有一个Apache web服务器作为tomcat服务器的代理。

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

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

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

外部url不能修改,因为它已经在使用中,因此不能指定额外的http get参数。

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

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

最新更新