Google文档描述了如何对自定义方法名使用冒号。文档说:
使用:而不是/来将自定义谓词从资源名中分离的原因是为了支持任意路径。例如,取消删除一个文件可以映射到POST / file /a/long/file/name:取消删除
我不知道如何更好地支持任意路径。对我来说,两者都支持任意路径:
POST /files/a/long/file/name:undelete或
POST /files/a/long/file/name/undelete如果我错了,请纠正我
发布于 2021-02-12 19:07:04
我不知道如何更好地支持任意路径
我认为他们所争论的是,如果没有他们使用的冒号惯例,就会出现歧义。
POST /files/a/long/file/name"name“是/files/a/long/file/name资源标识符的一部分吗?或者是应该应用于/files/a/long/file资源的“自定义方法”。
https://stackoverflow.com/questions/66177151
复制相似问题