Jetty-HTTP-Client mit SSL

Ich bin nach dem Jetty HttpClient Beispiel, aber ich bin nicht in der Lage, um eine SSL-Verbindung zu arbeiten. Wenn ich eine Verbindung über einen proxy, wirft er eine "Nicht Implementiert" exception. Wenn ich nicht einen proxy verwenden, ist es nicht etwas zurückzugeben.

HttpClient client = new HttpClient(); 
client.setConnectorType(HttpClient.CONNECTOR_SELECT_CHANNEL); 
client.setProxy(new Adresse("www.example.com", 80)); 
client.start(); 

//erstellen Sie das exchange-Objekt können Sie definieren, wohin Sie wollen 
//und was wollen Sie tun, wenn Sie eine Antwort bekommen 
ContentExchange exchange = der neue ContentExchange() 
{ 
//Definition der callback-Methode, die Antwort zu verarbeiten, wenn Sie es bekommen 
//zurück 
protected void onResponseComplete() throws IOException 
{ 
super.onResponseComplete(); 
String responseContent = diese.getResponseContent(); 

//Mach was mit dem Inhalt 
System.aus.println(responseContent); 
} 
}; 

exchange.setMethod("GET"); 
exchange.setURL("https://www.example.com"); 
exchange.setScheme(HttpSchemes.HTTPS_BUFFER); 

//starten Sie den exchange 
client.senden(exchange); 
exchange.waitForDone(); 
System.err.println("Response-status:" + exchange.getResponseStatus()); 
  • Welche version von jetty-client verwenden Sie?
  • Ich habe versucht, 6 und 7
InformationsquelleAutor Joshua | 2009-06-16
Schreibe einen Kommentar