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等等?
维塔利彼得
答案 0 :(得分:1)
查看the Restlet connectors web page,没有用于HTTPS的Jetty客户端连接器。
我能够通过“Net”连接器(基于java.net
类)获得更好的结果,这需要我将com.noelios.restlet.ext.net.jar
文件添加到我的类路径中。
显然,HTTPS也支持Apache Commons HTTP Client。