Co to jest żądanie usunięcia HTTP?
Co to jest żądanie usunięcia HTTP?

Wideo: Co to jest żądanie usunięcia HTTP?

Wideo: Co to jest żądanie usunięcia HTTP?
Wideo: #76 Sending HTTP DELETE Request | Working with HTTP Request & Response | A Complete React Course 2024, Grudzień
Anonim

ten Metoda HTTP DELETE jest używany do kasować zasób z serwera. Wysyłanie treści wiadomości na USUŃ prośbę może spowodować, że niektóre serwery odrzucą wniosek . Ale nadal możesz wysyłać dane do serwera za pomocą parametrów adresu URL. Zwykle jest to identyfikator zasobu, który chcesz kasować.

W związku z tym, czy żądanie usunięcia HTTP może mieć treść?

Najnowsza aktualizacja HTTP Specyfikacja 1.1 (RFC 7231) wyraźnie zezwala na podmiot ciało w USUŃ prośbę : Ładunek w ciągu USUŃ prośbę wiadomość ma brak zdefiniowanej semantyki; wysyłanie ładunku ciało na USUŃ prośbę może spowodować odrzucenie niektórych istniejących implementacji wniosek.

Poza powyższym, czym jest metoda Delete? ten USUŃ metodę żąda, aby serwer pochodzenia kasować zasób zidentyfikowany przez identyfikator URI żądania. Ten metoda MOŻE zostać zastąpiony przez interwencję człowieka (lub w inny sposób) na serwerze pochodzenia.

Co to jest opcja żądania

ten OPCJE metoda służy do opisu komunikacji opcje dla zasobu docelowego. Ta metoda pozwala klientowi określić opcje i/lub wymagania związane z zasobem lub możliwościami serwera, bez sugerowania działania zasobu lub inicjowania pobierania zasobu.

Czy powinienem usunąć zwrot 404?

Jeśli zasób jest usunięty nie możesz KASOWAĆ to znowu (ponieważ nie istnieje). Więc… 404 Nie znaleziono jest właściwe. ten KASOWAĆ metoda jest idempotentna, więc efekty powinnam zawsze być taki sam. Tak więc kod statusu powinnam nie zmieniaj (użyj 204 No Content).

Zalecana: