Restlet-1.1示例\ book \ rest \ ch2 \ Example2_5没有HTTPS的客户端连接器

时间:2009-09-07 11:38:49

标签: java https jetty restlet

Example2_5为HTTPS创建客户端以处理请求

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

Restlet-1.1中唯一相关的jar是org.mortbay.jetty.https.jar,我将其添加到运行时类路径中。

然而,我正在运行

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

虽然这是一个警告,但它会导致null作为

的回报
final DomRepresentation document = response.getEntityAsDom();

是否有人能够运行Restlet-1.1中的任何示例,这些示例是来自“RESTful Web Services”一书的Ruby示例的restlet等等?

维塔利彼得

1 个答案:

答案 0 :(得分:1)

查看the Restlet connectors web page,没有用于HTTPS的Jetty客户端连接器。

我能够通过“Net”连接器(基于java.net类)获得更好的结果,这需要我将com.noelios.restlet.ext.net.jar文件添加到我的类路径中。

显然,HTTPS也支持Apache Commons HTTP Client。