いくつかのフォーム パラメータを受け入れる POST メソッド呼び出しがあります。特定のフォーム パラメータが存在しない状況を JAX-RS で処理する必要があります。
例 :
@POST
@Produces (MediaType.APPLICATION_JSON)
public Response makeCall(@FormParam("input") final String input) {
}
「入力」に値を渡さない場合、コントロールはこのメソッドに入り、入力の値を null と見なします。
しかし、入力の値がnullの場合、コントロールがこのメソッドに入ることは望ましくありません。
どうすればそれを達成できるかについてのアイデアはありますか?
必要なフォームパラメータが存在しない場合、JAX-RS はエラー 400 (Bad Request) をスローできますか?