5.8.3 PUT

PUT方法要求更新或创建由请求URI定位的资源。表现的格式由媒体类型和Content-Format选项中的内容编码制定。

如果请求URI中的资源已存在,那么封闭表现应当看做是该资源修改后的版本,并且应当返回一个2.04(Changed)的响应码。如果没有对应的资源,那么服务端可能根据URI创建一个新的资源,返回一个2.01(Created)的响应码。如果既不能创建资源,又不能修改资源,那么应当发送一个恰当的错误响应码。

在If-Match(5.10.8.1)或If-None-Match(5.10.8.2)中包含更多对于PUT方法的限制规定。

PUT方法不安全但是幂等的。

最后更新于