2

Example2_5 は、リクエストを処理するために HTTPS のクライアントを作成します

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

Restlet-1.1 で関連する唯一の jar はorg.mortbay.jetty.https.jar、ランタイム クラスパスに追加した です。

それにもかかわらず、私は実行時に取得しています

[java] 警告: 必要なプロトコルをサポートする利用可能なクライアント コネクタがありません
ls: 'HTTPS' . 一致するコネクタの JAR をクラスパスに追加してください。

警告ですが、戻り値として null につながります

final DomRepresentation document = response.getEntityAsDom();

「RESTful Web Services」ブックの Ruby の例と同等の Restlet である Restlet-1.1 の例を実行できた人はいますか?

ヴィタリー

4

1 に答える 1

1

Restlet コネクタの Web ページを見ると、 HTTPS 用の Jetty クライアント コネクタはありません。

クラスパスにファイルをjava.net追加する必要がある "Net" コネクタ (クラスに基づく) を使用すると、より良い結果を得ることができました。com.noelios.restlet.ext.net.jar

Apache Commons HTTP Client も HTTPS でサポートされているようです。

于 2010-03-03T09:43:48.200 に答える