Я разработал сервлет Java, который может передавать HTTP-запросы от браузера.
У меня проблема с прокси HTTPS-запросами.
Похоже, что сервлет не получает HTTPS-запросы от браузера.
После изучения этого вопроса я заметил, что HTTP-запросы начинаются с простого запроса GET, тогда как HTTPS-запросы начинаются с запроса CONNECT, как показано в приведенном ниже фрагменте журнала:
"CONNECT ajax.googleapis.com:443 HTTP/1.1" 200
У меня вопрос: можно ли обработать этот запрос с помощью моего сервлета?
public class MyProxyServlet extends HttpServlet {
@Override
public void init(final ServletConfig config) throws ServletException {
super.init(config);
}
@Override
protected void doGet(final HttpServletRequest request,
final HttpServletResponse response) throws ServletException,
IOException {
}
@Override
protected void doPost(final HttpServletRequest request,
final HttpServletResponse response) throws ServletException,
IOException {
}
}
Если да, то где и как?