【发布时间】:2014-06-18 04:24:27
【问题描述】:
我正在开发一个 Spring REST Web 服务。我刚刚阅读了所有 HTTP 方法的用法。
- POST 创建新资源。
- GET 检索资源。
- PUT 更新现有资源。
- DELETE 删除资源。
我有一个 Web Service 方法,它执行所有 CRUD 操作。那么在这种情况下哪种 HTTP 方法最好?
【问题讨论】:
-
PUT 更像是“替换”,PATCH 仅用于更新资源。 PUT 用于 PUT 一个完整的新版本。
标签: spring web-services http rest