1

SpringFrameworkを使用するJavaコードは次のとおりです。

@RequestMapping(method = RequestMethod.POST)
public @ResponseBody String SampleFunction(@RequestHeader("Authorization") String details)
{
    System.out.println("Authorization details recieved");

}

Authorizationヘッダーにアクセスしようとしています。Authorization不足しているヘッダーを400BadRequestページにリダイレクトして処理したいと思います。これどうやってするの?

4

2 に答える 2

12

デフォルトでは、ヘッダーが必要です。したがって、欠落している場合は、例外が発生します。ただし、以下のコードを参照してください。これで、欠落している場合、詳細文字列はnullになります。

@RequestHeader(required = false, value = "Authorization") String details
于 2012-12-10T13:45:41.510 に答える
0

デフォルトでヘッダー値が欠落している場合、応答は400BadRequestです。リダイレクトを構成する必要があります。

于 2012-12-26T15:53:48.610 に答える