我目前正在查看api for slack和其他一些应用程序,我发现他们在api endpoints中使用了.
。使用.
符号代替/
?
实施例:
https://slack.com/api/chat.update
答案 0 :(得分:1)
一个人没有内在的好处。您可以同样问为什么大多数API使用/
,而不是像http://example.com/grandparent.parent.child?modifier
过去存在这样一条路径的最明显原因是文件系统映射。也许有一个chat.update.cgi脚本处理请求。然而,这些限制不再适用。
此外,在路径中使用/ api /似乎是多余的。我会谨慎使用这样的系统。他们的作者似乎忘记了您的整个网站都是您的API,无论表示是HTML还是JSON。