第6章 @HeaderParam
@HeaderParam アノテーションは要求 HTTP ヘッダをメソッド呼び出しへマップできるようにします。
GET /books?num=5
GET /books?num=5
@PathParam と同様に、 パラメータタイプはプリミティブ、 ストリング、またはストリングコンストラクタあるいは静的 valueOf() メソッドを持つクラスのいずれかになります。 例えば、 MediaType には valueOf() メソッドがあるため、 以下を実行することができます。
@PUT
public void put(@HeaderParam("Content-Type") MediaType contentType, ...)
@PUT
public void put(@HeaderParam("Content-Type") MediaType contentType, ...)