【发布时间】:2013-06-18 17:21:06
【问题描述】:
我正在将一些遗留代码与一个新系统进行交互,我必须编辑一个 HTTP 请求。
我正在使用 Jetty 从我们的应用程序中启动嵌入式网络服务器,并使用 org.eclipse.jetty.rewrite.handler.RewriteHandler 类包装了我们的网络应用程序。
我可以成功操作 URI,但我找不到编辑请求参数的方法。
我尝试将请求包装在javax.servlet.http.HttpServletRequestWrapper 中,并按照此线程覆盖getParameters() 方法:
Modify request parameter with servlet filter
但是这不起作用,因为 Jetty 在某些时候会强制转换请求对象并且它失败了。
有人知道解决方案吗?
提前致谢。
罗伯
【问题讨论】: