我在制作后端服务器之前正在设计Restful API。该服务是小型Instagram,我想知道我的宁静设计适合REST原则。
认证
Post
关注
活动
搜索
探索
我是Restful API设计的新手,所以我想为我的设计提供建议或修改。原则是否合适?
我是Restful API设计的新手,所以我想为我的设计提供建议或修改。原则是否合适?
REST不在乎您为资源标识符使用什么拼写。不管您如何设计资源。它关心的是超媒体,缓存和使用事物的标准化定义,以便我们可以使用通用组件来完成有用的工作。
GET /activities
GET /95d9f08a-fb79-4a18-a630-b2e31ad7039a
这两个URI都是fine;通用组件在两种情况下都将做正确的事情,因为计算机不关心拼写(只要您使用的拼写与RFC 3986一致)-标识符是标识符,并且机器不要尝试从中提取任何语义信息。这意味着您的服务器可以自行执行选择所需的任何拼写。用另一种方式,我们对URI的拼写大惊小怪,其原因与我们对变量名的拼写大惊小怪-使得其他人更容易相处。因此,任何内部一致的拼写约定都为 fine