0
我目前正在查看松弛和其他一些应用程序的API,我看到他们在api endpoints中使用.
。使用.
符号代替/
是否有理由或利益?为什么使用点符号API端点?
实施例: https://slack.com/api/chat.update
我目前正在查看松弛和其他一些应用程序的API,我看到他们在api endpoints中使用.
。使用.
符号代替/
是否有理由或利益?为什么使用点符号API端点?
实施例: https://slack.com/api/chat.update
有一个比其他的没有内在益处。你也可以问为什么大多数API使用/
而不是像http://example.com/grandparent.parent.child?modifier
这样的终点是过去这种路径存在的最明显的原因是文件系统映射。也许有处理请求的chat.update.cgi脚本。然而,这些限制不再适用。
另外,路径中有/ api /似乎是多余的。我会谨慎使用这样的系统。他们的作者似乎忘记了你的整个网站是你的API,不管这些表示是HTML还是JSON。