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 –