2014-07-04 4 views
0

http://<some_path>/foo을 처리하기 위해 저지 JAX-RS API 끝점이 있다고 가정 해 보겠습니다. ...을 무시하십시오.저지 클래스의 POST 메서드 추가

@Path("foo") 
public class FooResource 

@GET 
@Produces("application/json") 
public response getMethod(...) 

나는 id는 경로 매개 변수와 HTTP POST와 관련된 신체가있다 foo/{id}/bar에 대한 POST 엔드 포인트를 만들려고합니다. 예 : HTTP POST foo/1/bar with body: { data : "...." }

POST 메서드를 FooResource 클래스에 어떻게 추가 할 수 있습니까? 내부 클래스를 시도했지만 Postman으로 테스트했을 때 작동하지 않았습니다.

답변

1
@POST 
    @Path("{id}/bar") 
    @Produces("application/json") 
    public response myPostMethod(...) 

메소드 수준에서 경로를 가질 수 있습니다. 이렇게하면/foo/{id}/bar를 통해 귀하의 게시 방법에 액세스 할 수 있습니다.