當URL參數密鑰無效時,爲REST服務返回的HTTP狀態代碼是什麼?如果參數鍵或標記名對於JSON或XML請求無效,那麼返回的HTTP狀態碼應該是什麼?當URL參數密鑰無效時返回REST服務的HTTP狀態代碼
1
A
回答
0
我們的一個系統爲最終用戶提供了統一的RESTful API,在這種情況下,它返回了400個錯誤請求,並詳細描述了什麼是意外參數/ json鍵或值以及建議的解決方案。
如果API不公開給最終用戶,您可以考慮不解釋更多信息。因爲這可能有助於壞人收集敏感信息進行攻擊。
0
通常,當請求出現問題時,您將返回4xx狀態碼之一。
在你所有的例子中,返回的最合適的狀態就是400 Bad Request
。在您的回覆中,您可以包含有關錯誤性質的其他信息。
檢查狀態代碼列表中的此URL:http://www.restapitutorial.com/httpstatuscodes.html
相關問題
- 1. Rest API返回HTTP狀態代碼
- 2. 爲REST服務異步返回http狀態碼202?
- 3. 使用REST API返回HTTP狀態碼
- 4. 如果服務器狀態無效,則發送Http狀態碼?
- 5. 給定無效ID時應該返回什麼HTTP狀態碼?
- 6. nlapiRequestURL返回的http代碼400無效的參數組合
- 7. REST API錯誤返回,是否包含HTTP狀態代碼
- 8. Rails服務器返回HTTP狀態0
- 9. 如何獲得HTTP狀態代碼爲REST服務騾子
- 10. Zend Framework REST服務HTTP狀態代碼問題
- 11. 具有無效狀態的實體的業務流程例外,在REST API中返回的http狀態
- 12. API開發:何時返回一個不良請求HTTP狀態代碼(REST)
- 13. 什麼時候應該從REST應用返回HTTP狀態代碼500(內部服務器錯誤)客戶端?
- 14. REST的4xx http狀態碼
- 15. java.io.IOException:服務器返回的HTTP響應代碼:400爲URL
- 16. 服務器返回的HTTP響應代碼:500用於URL
- 17. java.io.IOException:服務器返回的HTTP響應代碼:403對於URL
- 18. REST:映射404 HTTP狀態代碼
- 19. 表示無效操作的返回狀態代碼
- 20. 當無效的用戶名或密碼時,SQL * Plus會返回代碼
- 21. 「非破壞」url的HTTP狀態代碼
- 22. 服務器返回的HTTP響應代碼:400:當嘲笑HttpURLConnection
- 23. 返回代碼和狀態
- 24. Facebook在發出GET請求時返回HTTP狀態代碼502
- 25. 從服務器返回的狀態代碼是:500
- 26. Django服務器返回不同的狀態代碼
- 27. Sys.WebForms.PageRequestManagerServerErrorException:....從服務器返回的狀態代碼是:404
- 28. 嵌入PowerBI:操作返回無效狀態代碼'Forbidden'
- 29. 哪些http狀態碼用於REST服務中的外部API?
- 30. 針對不同的http方法返回對無效URL的請求的狀態?