Restlet を使い始める前に、すでに Jersey クライアントを作成していました。とても直感的でした。Restlet はそうではないようです。多くのドキュメントがなく、最も簡単な問題を解決することはできません。
わたしはどこにいますか:
service = new ClientResource("http://localhost:8080/com-project-core/rest");
service.setChallengeResponse(ChallengeScheme.HTTP_BASIC, "admin", "geheima");
ドキュメントから得られるもの:
String myString = service.get(String.class);
またはリソースをまとめる:
ConnectedResourceIF connectedResource = service.wrap(ConnectedResourceIF.class);
それは働いています。しかし、どうですか:
A. サービス パスを変更したいのはいつですか? ジャージーでは直感的でした
service.path("foo").path("bar")
為に
http://localhost:8080/com-project-core/rest/foo/bar
B. acceptHeader を設定したい。ジャージ姿はこんな感じでした
service.accept(MediaType.TEXT_PLAIN)
C. クエリ パラメータを設定したい。ジャージで:
service.queryParam("1","foo").queryParam("2","bar")
申し訳ありませんが、誰かがこの初心者の問題を解決できることを願っています。レストレットのドキュメントに何かが見つかりません。