서블릿을 개발하고 doGet 메소드를 오버라이드 할 때 req.getParameter ("myParam")와 같이 URL에 전달 된 매개 변수 값에 액세스 할 수 있습니다. URL은 http://mysite:8080/APP?myParam=123과 같습니다. 나머지 Webservice를하는 경우에 대한 (구현 뉴저지 가정하자) 내가이서블릿 Get과 WebSerivce Rest Get의 차이점은 무엇입니까?
@Get
@Path("myfunction")
@Compress
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response myfunction(@QueryParam("myParam") String myParam)
같은 가져 오기 서비스 URL은 모두 URL이 컬 또는 우편 배달부 사용하여 호출 할 수있는이 http://mysite:8080/APP/myfunction/123
처럼 될 것입니다 수 있도록합니다. 하지만 나는 그들 사이의 차이점을 이해하지 못했습니까?
URL이 http://mysite:8080/APP?myParam=123이고 백엔드에서이 myparam을 얻을 수 있도록 저지 서비스 받기 (저지 사용)를 어떻게 할 수 있습니까?
감사
참고로 'GET'메서드는 쿼리 매개 변수를 전달해야 함을 의미하지 않습니다. 검색어 매개 변수가없는 간단한 URL은 'GET'메소드를 사용할 수도 있습니다. 말했듯이, 나는 당신의 실제적인 질문이 무엇인지 확실하지 않습니다. – Ravi