Tuesday, January 5, 2016

RESTful Web services - ParamsExampleService

ParamsExampleService.java

package per.sample.rest.service;

import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.SecurityContext;
import javax.ws.rs.core.UriInfo;

@Path("/contextparams")
public class ParamsExampleService {
@GET
public String getParamsUsingContext(@Context UriInfo uri,
@Context HttpHeaders headers, @Context HttpServletRequest request,
@Context SecurityContext secContext) {
String path = uri.getAbsolutePath().toString();
String cookie = headers.getCookies().get("name").toString();
return "path : " + path + " cookie: " + cookie;
}

}

No comments:

Post a Comment