Trzeba dodać startowe params a następnie wdrożyć ContainerRequestFilter
umieścić go w web.xml
Pamiętaj, że com.az.jersey.server.AuthFilter
to Twoja klasa, która wdrożyła mentione d powyżej interfejsu.
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
<param-value>com.sun.jersey.api.container.filter.LoggingFilter;com.az.jersey.server.AuthFilter</param-value>
</init-param>
public class AuthFilter implements ContainerRequestFilter {
/**
* Apply the filter : check input request, validate or not with user auth
*
* @param containerRequest
* The request from Tomcat server
*/
@Override
public ContainerRequest filter(ContainerRequest containerRequest) throws WebApplicationException {
//GET, POST, PUT, DELETE, ...
String method = containerRequest.getMethod();
// myresource/get/56bCA for example
String path = containerRequest.getPath(true);
return containerRequest;
}
możliwe duplikat [Jersey: Broszura faktyczną prośbę] (http://stackoverflow.com/questions/6860661/jersey-print-the-actual-request) – mateuscb