Access Request object from REST

java, web-services

Solution

On JAX-RS you must annotate a Request parameter with @Context:

 @GET  
 public Response foo(@Context Request request) {

 }

Optionally you can also inject:

- UriInfo

- HttpHeaders

- SecurityContext

- HttpServletRequest

Problem

Is it possible to access the Request object in a REST method under JAX-RS? I just found out ``` @Context Request request; ```

Original source