繁体   English   中英

为什么要使用点符号api端点?

[英]why use dot notation api endpoints?

我目前正在查看slack和其他一些应用程序的api,并且看到它们正在使用. 在他们的api端点中 使用该工具有理由或好处吗. 表示法代替/

示例: https://slack.com/api/chat.updatehttps://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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM