Obecnie zwracam 401 nieautoryzowanych za każdym razem, gdy napotykam błąd sprawdzania poprawności w mojej aplikacji REST API opartej na Django / Piston . Po przejrzeniu rejestru kodów stanu HTTP nie jestem przekonany, że jest to odpowiedni kod do niepowodzenia sprawdzania poprawności, co wszyscy polecamy?
- 400 złych wniosków
- 401 Nieautoryzowane
- 403 Zabronione
- 405 Metoda niedozwolona
- 406 Niedopuszczalne
- 412 Warunek wstępny nie powiódł się
- 417 Oczekiwanie nie powiodło się
- 422 Podmiot nieprzetworzony
- 424 Nieudana zależność
Aktualizacja : „Błąd sprawdzania poprawności” powyżej oznacza błąd sprawdzania poprawności danych na poziomie aplikacji, tj. Niepoprawnie określony czas, fałszywy adres e-mail itp.