JAX-RS アプリケーションの要求と応答での複数パーツ・コンテンツの使用
複数パーツ・メッセージを使用すると、サーバーとクライアントから 1 つのメッセージを使用して複数メッセージを送信できます。複数パーツ・メッセージが役立つのは、クライアントおよびサーバーが複数の要求を送信する必要があり、各部分の HTTP 要求と HTTP 応答の全体を送受信するコストを節減する場合です。
このタスクについて
複数パーツ・メッセージには、複数のメッセージ・コンテンツを 1 つのメッセージで送信するための特別メッセージ・フォーマットが必要です。 IBM® JAX-RS は複数パーツのデータ・モデルを示すクラスを提供し、これらのクラスは複数パーツ・メッセージの読み取りおよび書き込みに役立ちます。システムで登録済みのデフォルトの JAX-RS エンティティー・プロバイダーは、クラスを複数のメッセージ本体にシリアライズまたはデシリアライズできます。複数パーツのクラスの 1 つをインスタンス化し、個別部分を複数パーツのデータ・モデルに追加できます。次に、複数パーツ・インスタンスをリソース・メソッドで戻し、JAX-RS ランタイム環境によって自動的にフォーマットしてから、複数パーツ・メッセージを出力します。
multipart/form-data コンテンツを特に必要とする場合には、『JAX-RS アプリケーションの要求と応答における multipart/form-data コンテンツの使用』のセクションを参照してください。
手順
タスクの結果
複数のコンテンツ・タイプを含むメッセージを取り込んだり作成できる JAX-RS Web アプリケーションを開発し、アプリケーション・サーバー上にデプロイできました。