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。