Какво е HTTP заявка за изтриване?
Какво е HTTP заявка за изтриване?

Видео: Какво е HTTP заявка за изтриване?

Видео: Какво е HTTP заявка за изтриване?
Видео: Миома на матката - симптоми и лечение 2024, Ноември
Anonim

В Метод HTTP DELETE се използва за Изтрий ресурс от сървъра. Изпращане на тялото на съобщението на a Заявка DELETE може да накара някои сървъри да отхвърлят искане . Но все пак можете да изпращате данни до сървъра, като използвате URL параметри. Това обикновено е идентификатор на ресурса, който искате Изтрий.

В тази връзка може ли HTTP заявката за изтриване да има тяло?

Най-новата актуализация на HTTP 1.1 спецификация (RFC 7231) изрично разрешава обект тяло в Заявка DELETE : Полезен товар в рамките на a Заявка DELETE съобщение има няма дефинирана семантика; изпращане на полезен товар тяло на Заявка DELETE може да накара някои съществуващи реализации да отхвърлят искане.

Освен по-горе, какво представлява методът Delete? В Метод DELETE изисква от източника сървър Изтрий ресурсът, идентифициран от Request-URI. Това метод МОЖЕ да бъде отменен чрез човешка намеса (или по друг начин) на изходния сървър.

Оттук нататък каква е опцията за HTTP заявка?

В HTTP ОПЦИИ методът се използва за описание на комуникацията настроики за целевия ресурс. Този метод позволява на клиента да определи настроики и/или изисквания, свързани с ресурс, или с възможностите на сървър, без да предполагат действие на ресурс или да инициират извличане на ресурс.

Трябва ли да изтрия 404 return?

Ако ресурсът е изтрит ти не можеш ИЗТРИЙ отново (тъй като не съществува). Така че а 404 Не е намерено е подходящо. В ИЗТРИЙ методът е идемпотентен, така че ефектите Трябва винаги бъдете еднакви. По този начин кодът на състоянието Трябва не се променя (използвайте 204 Без съдържание).

Препоръчано: