1
我不確定構建API響應的最佳方式。構建API響應
應該每個響應都有'結果'或'成功'節點嗎?
我想下面的模板:
-result (true/false)
-data (only if result is true)
-errors (only if result is false)
這是公認的做法,或者是有一個做事的更標準的方式?
我不確定構建API響應的最佳方式。構建API響應
應該每個響應都有'結果'或'成功'節點嗎?
我想下面的模板:
-result (true/false)
-data (only if result is true)
-errors (only if result is false)
這是公認的做法,或者是有一個做事的更標準的方式?
我認爲你應該看看RESTful APIs的暗示。 對於錯誤,您可以使用HTTP狀態。 如果狀態是200比一切都好。 你可以在這裏看到它http://www.infoq.com/articles/designing-restful-http-apps-roth
確定,所以成功/失敗是通過http狀態碼返回,然後只返回數據或錯誤? – JonoB
是的客戶端通常會檢查狀態碼是否正常(200),比響應包含數據,否則它包含錯誤 – Fivell