0

我有用@GET 注释的merhod。但是当 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 回答