|
|
1
1
这是一个普遍的理解——错误,但很常见。 IANA注册表记录了以下语义的权威参考 http methods 。大多数常见的定义如下 RFC 7231 ; PATCH的定义如下 RFC 5789 . PUT 当消息正文是您希望资源的完整表示时,这是一个合适的选择。考虑“保存文件”可能更容易;PUT描述了客户端希望文档保存后的样子。 使用PUT更新文档或创建文档都是合适的,前提是客户端知道文档的标识符(就像我们可以使用save创建文件或替换文件一样,但我们需要知道文件名)。 如果你阅读了规范的文本,你会看到——虽然请求的语义是“按原样”保存新的表示形式,但服务器并不需要这样做——毕竟,服务器控制着自己的文档——所以有空间覆盖只读字段,或者只应由服务器更新的字段。您需要对响应头有点小心,以避免暗示您按原样保存了表示,但除此之外,您应该没问题。 |
|
|
Jace Johnson · 我应该使用多个地图功能还是只使用一个 2 年前 |
|
|
Pop Bob · Api返回UnsupportedMediaType 2 年前 |
|
|
Mr FoX · 如何从mysqli输出json数组,而[重复] 2 年前 |