Skip to content

Instantly share code, notes, and snippets.

@anuragkapur
Last active August 29, 2015 14:05
Show Gist options
  • Save anuragkapur/595add174479a7679493 to your computer and use it in GitHub Desktop.
Save anuragkapur/595add174479a7679493 to your computer and use it in GitHub Desktop.
@Path("{path:.*}")
public class AccessResource {
private final Logger log = LoggerFactory.getLogger(AccessResource.class);
@GET
public Response checkAccessGet(@Context HttpServletRequest request) throws IOException {
logRequestInfo(request);
return checkAccess(request);
}
public Response checkAccess(final HttpServletRequest request) throws IOException {
ResponseBuilder responseBuilder = Response.status(HttpServletResponse.SC_OK);
return responseBuilder.build();
}
private void logRequestInfo(HttpServletRequest request) {
log.info("TEST :: URI :: {} :: clientip :: {} or {} :: useragent :: {}",
request.getRequestURI(),
request.getHeader("True-Client-IP"),
request.getRemoteAddr(),
request.getHeader(HttpHeaders.USER_AGENT));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment