我已经看到许多API设置在用户将POST数据发送到JSON文件的位置。以Mandrill API为例:
https://mandrillapp.com/api/1.0/messages/send.json
如果JSON不是服务器端语言,JSON如何解释请求数据,连接到数据库等?
答案 0 :(得分:2)
api实际上并没有将发布请求发送到json文件或任何文件。这只是他们的api 端点命名约定。 /api/1.0/messages/send.json
路由被处理发布数据的服务器应用程序截获。
如果选中https://mandrillapp.com/api/docs/index.JSON.html,api路由的扩展名将设置输出格式。
所以你可以这样做:
/api/1.0/messages/send.json
/api/1.0/messages/send.xml
/api/1.0/messages/send.yaml
/api/1.0/messages/send.php