是否有Tomcat的mod_sed等价物?

时间:2015-02-10 23:21:05

标签: apache tomcat

mod_sed允许您修改Apache中HTTP请求的主体。 Apache Tomcat中是否有类似的工具?

1 个答案:

答案 0 :(得分:1)

Tomcat与Apache不同(即使它是Apache Tomcat)。我不知道像mod_sed这样的东西。

我能想到的两个选项是:

  • 根据您的需要,如果您想修改输入(请求),您可以从HttpServletRequest获取实体并进行修改。此外,如果您想修改响应,那么您可以在Java代码中在服务器端创建响应,但是您也可以访问HttpServletResponse。

  • 另一个选择是使用nginx代理所有对Tomcat的请求,并在nginx中执行魔术。我认为ngx_http_sub_module可以让你在nginx中做你想做的事。

但基本上,如果你正在使用servlet,你可以完全控制进入servlet的数据,然后你可以用你想要的数据制作你的响应,所以我真的不需要那个sed功能在这里(也许是因为我需要更多信息才能看到全局)。