Idempotentna
Metoda HTTP DELETE
Żądania DELETE proszą serwer o usunięcie zasobu docelowego.
Znaczenie
Klient prosi serwer o usunięcie powiązania dla zasobu docelowego.
Częste zastosowania
Używaj DELETE do operacji usuwania, gdzie powtórzenie tego samego żądania nie powinno wywołać nowego efektu.
Co sprawdzić
Sprawdź, czy zasób już zniknął, czy usuwanie jest asynchroniczne i czy autoryzacja pozwala na usunięcie.
Przykładowe żądanie
DELETE /articles/123 HTTP/1.1
Host: example.comWłaściwości
- Bezpieczna
- Nie. Ta metoda może zmienić stan serwera.
- Idempotentna
- Tak. Powtórzenie tego samego żądania powinno mieć ten sam zamierzony efekt.
- Buforowalna
- Nie
- Treść żądania
- Możliwe, ale rzadkie i często nieobsługiwane.
Źródła
- Rejestr
- IANA HTTP Method Registry
- Specyfikacja
- RFC 9110 Section 9.3.5
- Przewodnik
- MDN DELETE