【发布时间】:2016-05-29 16:58:15
【问题描述】:
基本上我要做的是编辑存储在我的数据库中的实体。为此,我有一个小方法试图访问用@PathParam 定义的参数。我的问题是它以null 的形式返回。这是我的方法:
@PUT
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Response edit(@PathParam("id") Long id, @QueryParam("myParam") String name)
{
return Response.ok().build();
}
我正在使用 Postman 将参数发送到我的服务器。我的网址如下所示:
http://localhost:8080/myApplication/rest/users/1?myParam=test
如何从参数中获取值?
【问题讨论】:
-
我收到了 400 状态码
-
@ffs 如果你得到 404;这意味着您的路径 + Http Method 组合不存在。请记住,您的 API 仅支持 PUT 方法,请确保您在邮递员上选择了 PUT。请澄清您的问题:附上您在邮递员上获得的屏幕截图,以便我们能够为您提供帮助。
-
我从类中删除了我的其他方法,现在它可以工作了......
标签: jax-rs http-status-code-404 resteasy