6

重複の可能性:
Java の残りのクライアント?

Java を使用して REST クライアントを作成したい場合、何を使用すればよいですか?

CXFは使えますか?

4

7 に答える 7

7

Java でクライアントを簡単に実装できるJersey クライアント APIがあります。

于 2009-05-15T12:33:36.317 に答える
7

レストレットを使用しました。私はそれがとても好きで、私の経験についてブログ記事を書きました。

于 2009-05-15T12:49:27.060 に答える
3

Jakarta Commons のHttpClientを使用して成功しました。

また、Java にはURLConnectionが付属していますが、この比較HttpClientと比較したい場合があります。

Apache CXFは REST クライアントをサポートしていますが (こちらを参照)、やり過ぎのようです (CXF は一般的な「サービス」フレームワークであるため、CORBA、SOAP などのサポートが複雑です)。

于 2009-05-15T12:31:09.430 に答える
0

この ling http://cxf.apache.org/docs/jax-rs-client-api.html に示されている例を使用してみました。インターフェイスまたは Impl が常にクライアント側でプロキシを生成できるとは限らないという問題に直面しました。 . また、wadl2java を試して、クライアントが生成されるかどうかを確認しました。CXF 2.6 バージョンはクライアント クラスを作成しませんでした。

具体的な実装がクライアントの記述方法を変更するまで、HTTPclient 呼び出しに満足しています。

注: 私たちは Java で CXF のみを使用しているため、CXF のみを実験しています。他の実装では異なる結果が得られる可能性があります

于 2012-09-27T13:07:15.013 に答える
0

それは本当にアプリと環境に依存すると思いますが、resteasyは非常に簡単で (非常に宣言的であるため)、構成可能です。クライアントのドキュメントについては、第 30 章を参照してください。

于 2009-05-15T21:28:32.880 に答える
0

Eclipse 用のHTTP4e REST クライアントアドオンを使用します。使い方は簡単で、Java/C#/Ruby/Flex/ActionScript などがあります。ワンクリックでコードを生成できます。

于 2010-03-27T07:19:21.800 に答える
0

フレームワークはほとんど必要ありません。単にサーブレット API を使用して、必要なリクエスト メソッド (別名 POST / GET / PUT / DELETE / HEAD) を実装するだけです。

例: http://www.exampledepot.com/egs/javax.servlet/com_mycompany_MyServlet.html

于 2009-05-15T21:12:31.080 に答える