我在本地主机上的tomcat上部署了一个应用程序。我想拦截和修改应用程序发出的请求以及它收到的响应。有没有工具可以做到这一点?我已经尝试过 Burp ,但我只能使用它拦截进出Firefox浏览器的流量。
答案 0 :(得分:1)
您可以尝试使用OWASP Zed Attack Proxy。
它将能够拦截来自浏览器的任何请求,而不是支持代理(Firefox,IE,Chrome,Opera ...)
答案 1 :(得分:0)
我认为你在谈论Servlet Filters拦截对servlet的请求和响应(并放在FilterChain中)。
答案 2 :(得分:0)
正如Vikdor
所说,Servlet Filters应该可以解决问题。您需要修改在tomcat上运行的每个应用程序的web.xml,并在java中将过滤器代码编写为过滤器。
如果您想执行一项简单的任务,例如重定向网址或添加标题,则可以使用UrlRewriteFilter,对于更复杂/自定义的任务,您应该编写自己的代码。