相关疑难解决方法(0)

我该如何更新REST资源?

我不确定如何更新REST资源的各个属性.请考虑以下示例:

# HTTP GET to /users/1.xml
<?xml version="1.0" encoding="UTF-8" ?>
<response>
   <user>
      <id>1</id>
      <name>John Doe</name>
      <email>john@doe.com</email>
   </user>
</response>
Run Code Online (Sandbox Code Playgroud)

我应该如何更新John的电子邮件?HTTP PUT想到了,但我要通过要求完整的XML(匹配HTTP GET响应)来修改资源,从而使我的客户端变得困难.

PUT方法请求将所包含的实体存储在提供的Request-URI下.如果Request-URI引用已经存在的资源,则封闭的实体应该被视为驻留在源服务器上的实体的修改版本.

还有其他方法吗?

rest

5
推荐指数
1
解决办法
3093
查看次数

标签 统计

rest ×1