1

Java プログラムで REST API から情報を取得しようとしています。これを行うにはジャージーを使用するように勧められました。

これまで読んだ限りでは、Jersey には 2 つの機能があるようです。1 つは REST API を作成することで、もう 1 つは REST API から情報を収集することです。作成済みの REST API を使用しているため、最初の関数は必要ありません。

そこで、Jersey を使用して簡単な GET リクエストを実行する方法の例を探しています。ただし、これまでに見つけたすべての例は、API を作成して GET を使用するか、別のバージョンの Jersey を使用しているようです (私は Glassfish で Jersey を使用しています)。これを行う方法に関する情報を見つけるのに苦労しています。

私は以下を使用しています: https://jersey.java.net/download.html

そして、私は次のドキュメント(ユーザーガイド)に従おうとしています: https://jersey.java.net/nonav/documentation/latest/user-guide.html#d0e1290

Jersey を使用して GET リクエストを行う方法を知りたいだけです。これに関する情報やドキュメント/例へのリンクは素晴らしいでしょう。

ありがとうございます。

4

1 に答える 1

1

RESTサービスではなく、 RESTクライアントを構築したい。 そして、あなたは正しいドキュメントにいますが、間違った章です。あなたが探しているのは 5.3クライアント API の概要 です。 基本的に4本使います。

  1. クライアント
  2. WebTarget
  3. Invocation.Builder
  4. 応答

完全なコード例はセクション 5.3.6 にあります。
まず、ClientConfig を無視します。を使用して最も単純なクライアントをインスタンスClient client = ClientBuilder.newClient();化し、WebTarget と Invocation.Builder のセットアップに集中します。

于 2013-11-23T02:21:04.293 に答える