我正在开发一个 servlet,它获取 Web 服务的名称,并且可以将请求转发到外部 Web 服务,例如:http://www.webservice.com/...
我已经构建了一个拦截响应输出的响应包装器,但我无法将请求转发到外部 Web 服务,它仅在我将请求重定向到同一服务器上的 servlet 时才有效。
例子:
request.getRequestDispatcher("aMyServlet").forward(request, response) // WORKS
request.getRequestDispatcher("http://www.webservice.com/...").forward(request, response)
不是因为 Tomcathttp://www.webservice.com/...
在服务器上搜索为本地资源。
如何进行外部请求?
谢谢