Ce este cererea de ștergere HTTP?
Ce este cererea de ștergere HTTP?

Video: Ce este cererea de ștergere HTTP?

Video: Ce este cererea de ștergere HTTP?
Video: Solicitare date, stergere Biroul de Credit 2018 - Tutorial video 2024, Noiembrie
Anonim

The Metoda HTTP DELETE este obișnuit să șterge o resursă de pe server. Trimiterea unui corp de mesaj pe a DELETE cerere ar putea determina unele servere să respingă cerere . Dar încă puteți trimite date către server folosind parametrii URL. Acesta este de obicei un ID al resursei pe care doriți să o faceți șterge.

În acest sens, o solicitare HTTP de ștergere poate avea un corp?

Cea mai recentă actualizare a HTTP Specificația 1.1 (RFC 7231) permite în mod explicit o entitate corp într-o DELETE cerere : O sarcină utilă în cadrul unui DELETE cerere mesaj are fără semantică definită; trimiterea unei sarcini utile corp pe o DELETE cerere ar putea determina unele implementări existente să respingă cerere.

Alături de mai sus, ce este metoda Delete? The metoda DELETE solicită serverului de origine șterge resursa identificată de Request-URI. Acest metodă POATE fi suprascris de intervenția umană (sau alte mijloace) pe serverul de origine.

De aici, ce este opțiunea de solicitare

The OPȚIUNI Metoda este folosită pentru a descrie comunicarea Opțiuni pentru resursa țintă. Această metodă permite clientului să determine Opțiuni și/sau cerințe asociate cu o resursă sau cu capacitățile unui server, fără a implica o acțiune de resursă sau a iniția o recuperare a resursei.

Ar trebui să șterg 404 return?

Dacă resursa este șters nu poti ȘTERGE din nou (deoarece nu există). Deci a 404 Not Found este adecvat. The ȘTERGE metoda este idempotent, deci efectele ar trebui să fi mereu la fel. Astfel, codul de stare ar trebui să nu se modifica (utilizați 204 Fără conținut).

Recomandat: