什么是RESTAPI方法-复制、头、选项、链接、取消链接、清除、锁定、解锁、PROPFIND、查看

什么是RESTAPI方法-复制、头、选项、链接、取消链接、清除、锁定、解锁、PROPFIND、查看,rest,api,web-services,Rest,Api,Web Services,我正在深入研究RESTAPI方法。根据我的经验,我总是在我的项目中使用/看到四种方法,它们是-GET、POST、PUT和DELETE 参考: 我已尝试了解这些方法,以下是我的理解 复制-这将复制一个资源,就像我想复制一个对象或 我可以使用服务器上的实体 HEAD-此方法不返回body并提供 端点/资源 选项-此方法基本上显示了允许使用哪种API方法 当前端点,我们可以在header->ALLOW key中看到 链接-此方法将一个对象链接到另一个对象。基本上 在两个实体/对象之间建立关系 取消链

我正在深入研究RESTAPI方法。根据我的经验,我总是在我的项目中使用/看到四种方法,它们是-GET、POST、PUT和DELETE

参考:

我已尝试了解这些方法,以下是我的理解

复制-这将复制一个资源,就像我想复制一个对象或 我可以使用服务器上的实体

HEAD-此方法不返回body并提供 端点/资源

选项-此方法基本上显示了允许使用哪种API方法 当前端点,我们可以在header->ALLOW key中看到

链接-此方法将一个对象链接到另一个对象。基本上 在两个实体/对象之间建立关系

取消链接-此方法将一个对象与另一个对象取消链接。去除 对象之间的关系

清除-没有线索

找到-没有线索

视图-没有线索

如果我对上述任何方法的理解不正确,请纠正我,如果我遗漏了任何内容,请补充,并请解释PURGE、PROPFIND、VIEW等方法,REST(架构风格)没有指定任何方法——它只是说资源的接口应该是统一的,这意味着所有资源共享对方法语义的相同理解

HTTP定义了通过网络传输文档的应用程序;该规范描述了HTTP资源统一接口中包含的许多方法。 它还定义了扩展方法词汇表的过程

这些文档包含标准化方法,并包含到定义注册方法语义的文档的链接

注册方法有很好的历史


PURGE
似乎是在和上下文中讨论的一种非标准方法

这是一个很好的解释@voiceOfUnreason,我的董事会成员对此也有明确的看法。你能分享一下这些动词的用法吗。。保持这个问题对动词描述开放。投票支持你。。谢谢分享这个重要信息