1
我看到很多API设置在用户将POST数据发送到JSON文件的位置。就拿山魈API例如:接受POST数据的JSON文件?
https://mandrillapp.com/api/1.0/messages/send.json
如何JSON解析请求数据,连接到数据库等,如果它不是一个服务器端语言?
我看到很多API设置在用户将POST数据发送到JSON文件的位置。就拿山魈API例如:接受POST数据的JSON文件?
https://mandrillapp.com/api/1.0/messages/send.json
如何JSON解析请求数据,连接到数据库等,如果它不是一个服务器端语言?
api并不真的把post请求发送到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
当然。这解释得很好。据推测,他们正在使用.htaccess文件或其他内容中的一些重定向? – DaveHolt
@DaveHolt。如果他们使用PHP,它更可能一些PHP路由框架如https://github.com/klein/klein.php –