【发布时间】:2011-01-13 14:01:13
【问题描述】:
我刚刚阅读了有关 REST URL 的内容并看到了以下示例:
/API/用户/获取用户
现在,如果通过 HTTP 使用动词 GET 访问它,这不是一个错误的 URL,因为它描述了 URL 中的操作 (GET)?
【问题讨论】:
-
值得注意的是,REST 本身只要求 URL 唯一地标识资源,并且不应赋予任何特定的语义含义。服务的消费者应将 URL 视为不透明的,并使用资源表示将包含指向其他资源的 URL 的原则来导航服务。话虽如此,它作为人类“消费者”无疑是有用的,能够将服务 URL 解释为层次结构。
-
@Joe:我认为你错过了问题的重点,我读到它的方式是关于动词与名词,而不是关于文件系统意义上的层次结构。
-
@Roger 是正确的,我对人们对 url 中动词的看法很感兴趣...
标签: rest