我在RestAPI中有这个方法,方法更新的URL是什么?如何使用Postman发送用户参数来测试此方法?
@Path("/resource")
public class MyResource{
@PUT
@Path("edit")
public Response update(@PathParam("id") id , @QueryParam("user")User user){
...
...
}
}
答案 0 :(得分:1)
在您的情况下,网址将是/ resource / edit / {id}。
但是,我宁愿建议您将@Path定义为@Path({id})。因此,url将是/ resource / {id}。
这将是具有特定HTTP方法类型的所有CRUD操作的URL。例如,
/resource/{id} - with HTTP GET to get details
/resource/{id} - with HTTP POST to create a new record
/resource/{id} - with HTTP DELETE to delete the resource
您可以在postman中传递请求正文中的User对象,如下所示(thro'Form-data / raw)。
{ “姓名”: “ABC”, “姓”: “XYZ”}