409409 Konflikt
Żądanie jest w konflikcie z bieżącym stanem zasobu na serwerze.
Co powoduje ten błąd
Żądanie nie może zostać zrealizowane, ponieważ koliduje z aktualnym stanem zasobu. Typowe przykłady to próba utworzenia zasobu, który już istnieje, edytowanie zasobu zmodyfikowanego przez innego użytkownika lub naruszenie ograniczenia unikalności.
Jak to naprawić
Pobierz najnowszą wersję zasobu i spróbuj ponownie. Używaj żądań warunkowych (If-Match/If-Unmodified-Since) dla optymistycznej kontroli współbieżności. Rozwiąż konflikt poprzez scalenie zmian lub wybór wersji do zachowania.
Powiązane kody błędów
101101 Switching Protocols
Serwer przełącza protokoły zgodnie z żądaniem klienta przekazanym przez nagłówek Upgrade.
226226 IM Used
Serwer zrealizował żądanie GET, a odpowiedź jest reprezentacją wyniku jednej lub wielu manipulacji instancją zastosowanych do bieżącej instancji.
308308 Stałe przekierowanie
Zasób został trwale przeniesiony pod nowy adres URL, a metoda żądania nie może się zmienić podczas podążania za przekierowaniem.
507507 Niewystarczające miejsce
Serwer nie może zapisać reprezentacji potrzebnej do realizacji żądania (WebDAV).
201201 Created
Żądanie zostało zrealizowane i w jego wyniku utworzono nowy zasób.
403403 Zabroniony
Serwer zrozumiał żądanie, ale odmawia jego autoryzacji. Inaczej niż przy 401 ponowne logowanie nie pomoże.