Я делаю прокси-приложение для браузера. Он должен использовать только стандартные библиотеки. До сих пор мне удалось создать сервер. При попытке получить доступ к веб-страницы от клиента, я получаю следующую информацию:Java автономная прокси-программа
CONNECT gmail.com:443 HTTP/1.1 User-Agent: Mozilla/5.0 Firefox/49,0 Proxy-Connection: Keep-Alive соединения: держать-жив хост: gmail.com:443
Мой вопрос: что использовать для того, чтобы обрабатывать запросы? Как обрабатывать загрузку файла?
Это неверно, и это не то, что он говорит в вашей [ссылке] (http://stackoverflow.com/questions/11697943/when-should-one-use-connect-and-get-http-methods-at -http прокси-сервер). – EJP
Ссылка является ссылкой и некоторыми сведениями о запросе CONNECT – Ironluca
Ваша ссылка правильно говорит «с SSL (HTTPS), только два удаленных конечных точки понимают запросы, и прокси не может их расшифровать. Следовательно, все, что он делает, открыто, что туннель использует CONNECT и позволяет двум конечным точкам (веб-серверу и клиенту) напрямую разговаривать друг с другом », что противоречит вашему ответу: в частности, часть о« выгрузке SSL на вашей стороне ». – EJP