Да, странно, исходный код SelectConnector для Jetty-Client выглядит следующим образом:
if (dest.isProxied()) {
String connect = HttpMethods.CONNECT+" "+dest.getAddress()+HttpVersions.HTTP_1_0+"\r\n\r\n";
// TODO need to send this over channel unencrypted and setup endpoint to ignore the 200 OK response.
throw new IllegalStateException("Not Implemented");
}
так что функциональности в настоящее время не существует - по крайней мере, в версии, которую я использую (6.1.16) для использования прокси-сервера таким способом То же самое относится и к версии Milestone Jetty 7 (которую я нашел после загрузки исходного кода).
Я предлагаю вам попробовать другой клиент - проверьте Apache HttpClient:
http://hc.apache.org/httpclient-3.x/
Разработчики Jetty должны были четко обозначить это в Javadocs. другая альтернатива - реализовать их для реализации этой функции и отправить ее обратно в виде патча.