RestEasy GET方法接受HEAD请求

时间:2013-10-08 17:20:00

标签: java http resteasy

我用@GET注释了这个方法。但是当这里有HEAD请求时,它会用这个方法处理。在方法的主体中,我从HttpRequest对象获取请求类型HEAD。为什么GET方法会对HEAD请求者做出响应?

1 个答案:

答案 0 :(得分:3)

  

[...]默认情况下,如果没有明确实现,JAX-RS运行时将自动支持HEAD和OPTIONS方法。对于HEAD,运行时将调用已实现的GET方法(如果存在)并忽略响应实体(如果已设置)[...]

这就是你所看到的行为的原因。

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