[英]why use dot notation api endpoints?
我目前正在查看slack和其他一些应用程序的api,并且看到它们正在使用.
在他们的api端点中 。 使用该工具有理由或好处吗.
表示法代替/
?
示例: https://slack.com/api/chat.update
: https://slack.com/api/chat.update
彼此之间没有内在的好处。 您可能同样会问,为什么大多数API都使用/
来代替诸如http://example.com/grandparent.parent.child?modifier
类的端点?
过去存在这样的路径的最明显原因是文件系统映射。 也许有一个chat.update.cgi脚本处理了请求。 但是,这些限制不再适用。
另外,在路径中包含/ api /似乎是多余的。 我会警惕使用这样的系统。 他们的作者似乎忘记了整个网站就是您的API,无论这些表示形式是HTML还是JSON。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.