2009-09-07 6 views
2

Example2_5 crée un client pour le protocole HTTPS pour gérer la demandeRestlet-1.1 exemple book reste ch2 Example2_5 aucun connecteur client pour HTTPS

final Response response = new Client(Protocol.HTTPS).handle(request); 

Le seul pot lié à Restlet-1.1 est org.mortbay.jetty.https.jar, que j'ajouté à mon classpath d'exécution.

Néanmoins, je reçois à l'exécution

 
[java] WARNING: No available client connector supports the required protoco 
ls: 'HTTPS' . Please add the JAR of a matching connector to your classpath. 

Bien qu'il soit un avertissement, elle conduit à nul comme un retour sur

final DomRepresentation document = response.getEntityAsDom(); 

Quelqu'un était-il en mesure d'exécuter un quelconque des exemples dans Restlet-1.1 qui sont des équivalents de restes de l'exemple de Ruby du livre "RESTful Web Services"?

Vitaly

Répondre

1

regardant the Restlet connectors web page, il n'y a pas de connecteur client Jetty pour HTTPS.

J'ai été en mesure d'obtenir de meilleurs résultats avec le connecteur "Net" (basé sur les classes java.net), ce qui m'a obligé à ajouter le fichier com.noelios.restlet.ext.net.jar à mon classpath.

Apparemment, le client HTTP Apache Commons est également pris en charge pour le protocole HTTPS.

Questions connexes