0
我在Django Rest Framework中編寫了一個API。HTTP狀態碼。什麼是空參數的最佳狀態碼?
我有一個密碼重置端點,它接受一個'email'參數。 如果標題中有一個關鍵的「電子郵件」,但該值是空字符串,該怎麼辦?
key: 'email'
value: ''
我應該返回哪個狀態碼? 400,或者204?
編輯:我忘了提及,這不應該是驗證失敗。此端點不需要授權。這僅用於發送密碼重置電子郵件。
「400錯誤請求」應該最適合,但是在什麼特定情況下沒有實際使用的標準定義,所以答案基於觀點。 – DanFromGermany
可能的重複[什麼是由REST API服務返回驗證失敗的適當的HTTP狀態代碼?](http://stackoverflow.com/questions/1959947/whats-an-closed-http-status-code-to - 返回逐一個靜止-API服務換一個-val)的 – DanFromGermany