2017-11-16 7 views
0

Rest Webサービスを初めて使用しています。私はJersey Clientを作成し、GET呼び出しを行うことができます。今私は、同じクライアントコードを使用して他のPOST呼び出しを行う方法を理解できません。私はメソッドポストだけでなく、URIと共に次の呼び出しのためのパラメータを変更する必要があります。以下は私の心に浮かぶ質問です:Jersyクライアントを再利用してさまざまな呼び出しを行う方法

  • シングルトンクラスを作成してクライアントオブジェクトを取得し、すべての呼び出しに対して、次の行を繰り返す必要があります。

WebResource webResource = client.resource( "http://localhost:8080/get"); (クライアント/レスポンス)

  • この方法を即座に実行できる方法はありますか。

答えて

0

これは、すべてあなたのサーバー実装を設計しているかについてである(私はGETPOSTコール間の類似性を識別し、平均値)

あなたが共通のコードを識別し、その機能を作成したときには、非常に簡単ですHTTPメソッド、エンドポイントのサービスと入力を受け入れます。

したがって、メソッドの始めに、あなたのWebサービスの完全なエンドポイントを構築します。次に、それがGETリクエストであるかどうかを確認する必要があります。次に、同じURLを追加/構築します。次に、GETまたはPOSTであることを確認する必要があります。したがって、リクエストを開始する必要があります。

私はあなたの質問の概要/コードフローを提供しました。実際の実装はあなた次第です。

関連する問題