Tomcat 是否有等价的 mod_sed?
Is there a mod_sed equivalent for Tomcat?
mod_sed 允许您在 Apache 中修改 HTTP 请求的主体。 Apache Tomcat 中是否有类似的工具?
Tomcat 与 Apache 不同(即使它是 Apache Tomcat)。我不知道 mod_sed.
之类的东西
我能想到的两个方案是:
看你需要做什么,如果你想修改输入(请求),你可以从HttpServletRequest中获取实体,然后修改它。另外,如果你想修改响应,那么,你可以在你的 Java 代码中在服务器端创建响应,但是你也可以访问 HttpServletResponse。
另一种选择是使用 nginx 将所有请求代理到您的 Tomcat,并在 nginx 中施展魔法。我认为 ngx_http_sub_module 可以让你在 nginx 中做你想做的事。
但基本上,如果您使用的是 servlet,您可以完全控制进入 servlet 的数据,然后您可以使用您想要的数据制作响应,所以我真的不认为有必要此处的 sed 功能(也许是因为我需要更多信息才能看到全局)。
mod_sed 允许您在 Apache 中修改 HTTP 请求的主体。 Apache Tomcat 中是否有类似的工具?
Tomcat 与 Apache 不同(即使它是 Apache Tomcat)。我不知道 mod_sed.
之类的东西我能想到的两个方案是:
看你需要做什么,如果你想修改输入(请求),你可以从HttpServletRequest中获取实体,然后修改它。另外,如果你想修改响应,那么,你可以在你的 Java 代码中在服务器端创建响应,但是你也可以访问 HttpServletResponse。
另一种选择是使用 nginx 将所有请求代理到您的 Tomcat,并在 nginx 中施展魔法。我认为 ngx_http_sub_module 可以让你在 nginx 中做你想做的事。
但基本上,如果您使用的是 servlet,您可以完全控制进入 servlet 的数据,然后您可以使用您想要的数据制作响应,所以我真的不认为有必要此处的 sed 功能(也许是因为我需要更多信息才能看到全局)。