JAX-RS 複数オブジェクトのポスト
2023-08-01 07:30:04
質問
あるメソッドを持っています。
@POST
@Path("test")
@Consumes(MediaType.APPLICATION_JSON)
public void test(ObjectOne objectOne, ObjectTwo objectTwo)
今、私はjson形式で単一のオブジェクトを投稿できることを知っています、それをボディに置くだけです。 しかし、複数のオブジェクトを行うことは可能でしょうか?もしそうなら、どのように?
どのように解決するのですか?
答えは ではありません。 .
理由は簡単です。これはメソッドで受け取ることのできるパラメータについてです。それらはリクエストに関連するものでなければなりません。そうですよね?つまり、ヘッダーかクッキーかクエリパラメータかマトリックスパラメータかパスパラメータか リクエストボディ . (ただ、完全な話をすると、コンテキストと呼ばれる追加のパラメータのタイプがあります)。
さて、リクエストでJSONオブジェクトを受け取るとき、それを リクエストボディ . リクエストはいくつのボディを持つことができるでしょうか?1つだけです。つまり、1つのJSONオブジェクトしか受け取ることができません。
関連
-
API の戻り値を処理するために ResponseEntity を使用する
-
Javaがエラーで実行される、選択が起動できない、最近起動したものがない
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード
-
[解決済み] チェックされていないキャストの警告に対処するにはどうすればよいですか?
-
[解決済み] Javaで、オブジェクトの大きさを決定する最も良い方法は何ですか?
-
[解決済み] OutputStreamを文字列に変換する
-
[解決済み] JAX-RSとJerseyでRESTトークンベースの認証を実装する方法
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み] restfulなPOSTレスポンスのための「ベスト」プラクティス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
undefined[sonar] sonar:デフォルトのスキャンルール
-
Java の switch case 文で必要な定数式の問題の解決法
-
メモ帳でJavaプログラムをコンパイルして実行すると、Could not find or load main class ...というエラーが表示される。解決方法
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
unsigned char* から const jbyte* {aka const signed char*} への変換が無効です。
-
XXX型を囲むインスタンスがJavaでアクセスできない
-
git pull appears現在のブランチに対するトラッキング情報がありません。
-
CAS 5.1.8でhttpをサポートし、認証されていない認可サービスエラーのプロンプトが表示される問題を解決した。
-
[解決済み] jQuery.ajaxでmultipart/formdataを送信する。