0

@GET でアノテーションを付けたマーロッドがあります。しかし、ここに HEAD リクエストが来ると、このメソッドで処理されます。メソッドの本体では、HttpRequest オブジェクトからリクエスト タイプ HEAD を取得します。GET メソッドが HEAD 要求に応答するのはなぜですか?

4

1 に答える 1

3

[...] デフォルトでは、JAX-RS ランタイムは、明示的に実装されていない場合、メソッド HEAD および OPTIONS を自動的にサポートします。HEAD の場合、ランタイムは実装された GET メソッドを呼び出し (存在する場合)、応答エンティティを無視します (設定されている場合) [...]

そして、それがあなたが見ている行動の理由です。

https://jersey.github.io/documentation/latest/jaxrs-resources.html#d0e2129

于 2013-10-08T17:24:07.727 に答える