HTTP状态201指示作为HTTP POST
请求的结果,已在服务器上成功创建了一个或多个新资源。
响应可能Location
在HTTP标头列表的头字段中包含URI,该标头字段可以引用新创建的资源。此外,响应有效载荷还可以包括包含资源特征和位置的列表的实体,用户或用户代理可以从中选择最合适的一个。实体格式由Content-Type
标题字段中给出的媒体类型指定。
原始服务器必须在返回201状态代码之前创建资源。如果无法立即执行操作,则服务器应该202 (Accepted)
响应而不是响应。
HTTP 201
response可以包含一个ETag
响应头字段,指示刚刚创建的请求变量的实体标签的当前值。ETag
头字段可以在以后的条件请求中使用,以防止“丢失更新”问题。
当多人编辑资源而不了解彼此的更改时,会发生丢失的更新问题。在这种情况下,最后一个更新资源的人“获胜”,之前的更新将丢失。ETag可以与If-Match
标头结合使用,让服务器决定是否应该更新资源。如果ETag
不匹配,则服务器通过412 (Precondition Failed)
响应通知客户端。
参考:201(Created)
Powered by RESTful API 中文网 + with by 全栈开发网. 网站地图 按Ctrl+D试试 .