我正在尝试使用 Servlet 3.0 在 Jetty 中编写转发代理。
我有一个简单的代码-
public class testServlet extends HttpServlet {
@Override
protected void service (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println(req.toString());
}
}
如果客户端请求 HTTP 站点,则调用上述服务方法,但是当请求 HTTPS 站点时(使用 HTTP Connect 方法),则不调用上述方法。为什么?
我显然可以使用 Jetty 的处理程序,但我更喜欢使用 servlet,以便代码保持一定的可移植性(我可以在 Glassfish、Tomat、Jetty 等下运行它)
知道可能出了什么问题吗?