在Jersey类中添加POST方法

时间:2014-07-04 14:06:57

标签: java jersey

我们说我有一个泽西JAX-RS api终点来处理http://<some_path>/foo。忽略...

@Path("foo")
public class FooResource

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

我想为POST创建foo/{id}/bar个终点,其中id是路径参数,并且“HTTP POST与<{1}}相关联。

示例:HTTP POST foo/1/bar with body: { data : "...." }

如何在POST课程中添加此FooResource方法?我尝试了一个内部课程,但是当我使用Postman进行测试时,它没有用。

1 个答案:

答案 0 :(得分:1)

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

您可以在方法级别拥有路径。这将通过/ foo / {id} / bar

访问您的post方法