我有一个 servlet 引擎作为前端 Web 服务器,并希望将一些请求转发到后端服务器。重定向是不可能的。
servlet 规范中是否有任何有用的 API?或者是此类功能的一些示例?
我知道我可以通过 HttpUrlConnection 做到这一点。但是有一些更简单的解决方案吗?
我现在从 Jetty找到了ProxyServlet 。这似乎是一个很好的开始示例。
您不能将请求转发到另一台服务器。如果您要转发到的 servlet 位于同一服务器中,则转发工作。
所以你的选择是:
servlet 规范中是否有任何有用的 API?
除了您已经找到的那些(显然)之外,没有其他的。
但是有一些更简单的解决方案吗?
AFAIK,不。特别是,如果后端是不同的服务器,则不能选择“转发”。