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

我们可以在apache中向http请求注入请求参数吗,apache,tomcat,httpwebrequest,Apache,Tomcat,Httpwebrequest,我们有一个ApacheWeb服务器,它充当tomcat服务器的代理 我们的web应用程序托管在tomcat服务器上,外部URL映射到apache中的内部URL 用于apache和tomcat之间通信的协议是ajp13 当客户端的第一个请求到达Web应用程序时,即请求登录页面时,我们需要向Web应用程序发送一个参数 无法修改外部url,因为它已在使用中,因此无法指定其他http get参数 是否可以在apache中插入一个请求参数,以便在请求在tomcat上结束时具有该参数?创建一个servlet

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

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

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

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

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


是否可以在apache中插入一个请求参数,以便在请求在tomcat上结束时具有该参数?

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

嗨,Ericacm,我想看看在不改变Web应用程序的情况下实现这一点的方法。在这种情况下,您可以使用Apache的mod_rewrite。谢谢eric url重写似乎对我来说是一个可行的解决方案…将尝试此。。。