import javax.ws.rs.GET; import javax.ws.rs.HeaderParam; import javax.ws.rs.Path; import javax.ws.rs.core.Response; @Path("/employee") public class EmployeeController { @GET @Path("/get") public Response addEmployee(@HeaderParam("user-agent") String userAgent) { return Response.status(200) .entity("addEmployee is called, userAgent : " + userAgent) .build(); } }Access via URI pattern "http://localhost:8181/sdnext/doj/employee/get", with Chrome, see following result :
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.Response; @Path("/employee") public class EmployeeController { @GET @Path("/get") public Response addEmployee(@Context HttpHeaders headers) { String userAgent = headers.getRequestHeader("user-agent").get(0); return Response.status(200) .entity("addEmployee is called, userAgent : " + userAgent) .build(); } }Access via URI pattern "http://localhost:8181/sdnext/doj/employee/get", with Chrome, see following result :
Labels: REST