如何获取REST请求的HTTP方法

Oli*_*ver 6 java rest glassfish jax-rs

如果我的Java REST应用程序中有异常,我想记录有关导致HTTP请求的各种信息.

我可以通过上下文注入获取请求的URI和HTTP头

@Context
private UriInfo uriInfo;

@Context
private HttpHeaders headers;
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能获得HTTP方法(GET,PUT,...)?

Sam*_*CHI 16

我用泽西岛.不知道这是否适用于你,但......:

import javax.servlet.http.HttpServletRequest;    

@Context final HttpServletRequest request
Run Code Online (Sandbox Code Playgroud)

Request类有方法getMethod().它返回使用的HTTP方法.