HTTP PUT има ли тяло?
HTTP PUT има ли тяло?

Видео: HTTP PUT има ли тяло?

Видео: HTTP PUT има ли тяло?
Видео: Разобрали, отпилили, приварили, поменяли и покрасили. Привели в порядок ржавый кузов. 2024, Ноември
Anonim

5 отговора. HTTP искания има тяло ако те имат заглавка Content-Length или Transfer-Encoding (RFC 2616 4.3). Ако искането има нито, то има не тяло , и вашият сървър трябва да го третира като такъв.

Впоследствие някой може също да попита, може ли HTTP GET да има тяло?

С други думи, всякакви HTTP заявка Разрешено е съобщението да съдържа съобщение тяло , и следователно трябва да анализира съобщенията с това предвид. Семантика на сървъра за ВЗЕМЕТЕ , обаче, са ограничени, така че a тяло , Ако някой, има няма семантично значение за искане . Да ти мога изпрати орган на искането с ВЗЕМЕТЕ но не трябва имат всяко значение.

Също така, какво е тялото на HTTP заявка? Стартовата линия и HTTP заглавията на HTTP съобщение са известни заедно като главата на искания , докато неговият полезен товар е известен като тяло.

Освен това, http delete има ли тяло?

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

Трябва ли GET заявката да има тяло?

GET заявки недей имат а орган на искането , така че всички параметри трябва да се появяват в URL адреса или в заглавка. Въпреки че HTTP стандартът не дефинира ограничение за това колко дълги могат да бъдат URL адресите или заглавките, повечето HTTP клиенти и сървъри имат практическо ограничение някъде между 2 kB и 8 kB.

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