如何根据REST jersey中的formparams构造URI路径

时间:2013-06-20 06:56:39

标签: rest jersey uri

首先阅读this

现在我已经知道如何用语法来构造它......但是如何接受表单参数,相应地处理它和构造一个URI仍然是未知的!

我的表格:

@POST
    @Produces(MediaType.TEXT_HTML)
    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
    public void newUser(
            @FormParam("uname") String uname,
            @FormParam("password") String password,
            @Context HttpServletResponse servletResponse
    ) throws IOException {
        User u = new User(uname,password);
        User.userdata.put(uname,password);
    }

我会这样接受:

@Path("/user/{uname}")
@PUT
@Consumes("text/plain")
public void putUser(@PathParam("uname") String uname, String password) {
  // ..
}

但路径为 http://mysite/users/abc
对于用户“abc”似乎不存在.. apache给出错误405方法不允许......

我问如何通过处理表单中的参数构建该路径......

0 个答案:

没有答案