Aktywne Wpisy
Orbiter01 +2
#praca Potrzebuje pracy od zaraz czy to wstyd zrobić uprawnienia na wózki widłowe w wieku 30 lat i pracować jako magazynier przez rok do czasu ukończenia szkoły policealnej o profilu elektryk?
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Chciałem zrobić 503 + i pokazywać w formularzu komunikat że mail już jest używany.
#webdev #programowanie
400 Bad Request
. 5xx to błędy serwera, 4xx to błędy klienta. Tutaj to klient próbuje użyć maila którego nie powinien.Czy to wina użytkownika, że podał już istniejący mejl? Niby niekoniecznie, ale na pewno to użytkownik musi coś zmienić w tej sytuacji, a nie serwer -> czyli użytkownik powinien np podać innego mejla -> więc „wina” użytkownika -> więc kod 4xx.
A który kod 4xx? Tutaj już są mieszane opinie. Mnie się nie chce wnikać, zwracam
@ly000: narzędzia sieciowe do http np. proxy czy narzędzia do mierzenia wydajności odczytują kody http ale nie rozumieją protokołów wyższych warstw. Jak masz sensowne kody http to pracuje się z tymi narzędziami łatwiej.
BadRequest jest od powiadomienia klienta, że struktura jego żądania jest nieprawidłowa, a nie dane jak tu piszą niektórzy.
Można też użyć 422 - też jest do tego, ale 409 od razu niesie informację, że zasób (w tym przypadku e-mail) już istnieje.