【发布时间】:2014-04-03 07:23:19
【问题描述】:
我有一个动态 Web 项目,我在其中使用 apache cxf 和 HTTP。现在我以前处理过 POST 和 GET 请求。
在 java 方面,我会使用注释 @GET/@POST 等,并且可以从 UI 向它发出请求。
我刚刚阅读了有关 PUT 请求的信息,但我无法在上述场景中很好地放置它。据我了解,PUT 用于添加数据或上传数据。现在,我不明白的是
- Java 端如何处理 PUT。我可以在这里举个例子吗(链接)。
- 为什么要使用 PUT?即使我想添加一些信息或上传,我也可以使用 POST 来做同样的事情,然后将其添加到我的数据源中。
【问题讨论】:
-
PUT 用于编辑/更新现有资源。它是 CRUD 模型中的 U。如何处理服务器端完全取决于您
-
@TimCastelijns PUT 在资源尚不存在时(理论上)也在 CRUD 中扮演 C 的角色
-
这是真的 :-) 忘了提