Què és la sol·licitud d'eliminació HTTP?
Què és la sol·licitud d'eliminació HTTP?

Vídeo: Què és la sol·licitud d'eliminació HTTP?

Vídeo: Què és la sol·licitud d'eliminació HTTP?
Vídeo: Я вхожу в Тайную Ложу МАСОНОВ и говорю с масоном 2024, Maig
Anonim

El Mètode HTTP DELETE està acostumat esborrar un recurs del servidor. Enviament d'un cos del missatge a a DELETE sol·licitud pot provocar que alguns servidors rebutgin el petició . Però encara podeu enviar dades al servidor mitjançant paràmetres d'URL. Normalment és un identificador del recurs que voleu esborrar.

En aquest sentit, una sol·licitud HTTP d'eliminació pot tenir un cos?

L'última actualització del HTTP L'especificació 1.1 (RFC 7231) permet explícitament una entitat cos en a DELETE sol·licitud : Una càrrega útil dins d'un DELETE sol·licitud missatge té sense semàntica definida; enviant una càrrega útil cos en una DELETE sol·licitud pot provocar que algunes implementacions existents rebutgin el petició.

Al costat de dalt, què és el mètode Delete? El Mètode DELETE demana que el servidor d'origen esborrar el recurs identificat per l'URI de sol·licitud. Això mètode POT ser anul·lat per la intervenció humana (o altres mitjans) al servidor d'origen.

Per tant, què és l'opció de sol·licitud

El OPCIONS S'utilitza el mètode per descriure la comunicació opcions per al recurs objectiu. Aquest mètode permet al client determinar el opcions i/o requisits associats amb un recurs, o les capacitats d'un servidor, sense implicar una acció de recurs ni iniciar una recuperació de recursos.

He de suprimir el retorn 404?

Si el recurs és esborrat no pots ELIMINAR tornar-ho a fer (ja que no existeix). Així que a 404 No trobat és adequat. El ELIMINAR mètode és idempotent, per tant els efectes hauria ser sempre el mateix. Així, el codi d'estat hauria no canvia (utilitza 204 Sense contingut).

Recomanat: