Есть ли у HTTP PUT тело?
Есть ли у HTTP PUT тело?

Видео: Есть ли у HTTP PUT тело?

Видео: Есть ли у HTTP PUT тело?
Видео: #5 http, get, post, put, delete (it ликбез из тачилы) 2024, Май
Anonim

5 ответов. HTTP Запросы иметь тело если они имеют заголовок Content-Length или Transfer-Encoding (RFC 2616 4.3). Если запрос имеет ни это имеет нет тело , и ваш сервер должен относиться к нему именно так.

Впоследствии можно также спросить, может ли HTTP GET иметь тело?

Другими словами, любой HTTP-запрос message может содержать сообщение тело , и поэтому должен анализировать сообщения с учетом этого. Семантика сервера для ПОЛУЧАТЬ , однако, ограничены так, что тело , если есть, имеет нет смыслового значения для запрос . Да ты жестяная банка Отправить тело запроса с участием ПОЛУЧАТЬ но это не должно имеют любое значение.

Кроме того, что является телом HTTP-запроса? Стартовая линия и HTTP заголовки HTTP сообщение все вместе известны как глава Запросы , а его полезная нагрузка известна как тело.

Кроме того, есть ли у http delete тело?

Последнее обновление HTTP 1.1 спецификация (RFC 7231) явно разрешает сущность тело в УДАЛЯТЬ запрос: полезная нагрузка в УДАЛЯТЬ сообщение-запрос не имеет определенной семантики; отправка полезной нагрузки тело на УДАЛЯТЬ request может привести к тому, что некоторые существующие реализации отклонят запрос.

Должен ли GET-запрос иметь тело?

GET запросы не имеют а тело запроса , поэтому все параметры должен появляются в URL-адресе или в заголовке. Хотя стандарт HTTP не определяет ограничения на длину URL-адресов или заголовков, большинство клиентов и серверов HTTP имеют практический предел где-то между 2 кБ и 8 кБ.

Рекомендуемые: