Какие существуют основные типы запросов HTTP?

Категория: Сети

Просмотров: 21

Ответ:

Два наиболее часто используемых видов HTTP запросов это: GET и POST.

GET - запрашивает данные с определенного ресурса (сайта). POST - отправляет данные на сервер для последующей их обработки.

Особенности GET запроса:

  • Может быть закэширован
  • Остается в истории браузера
  • Может быть закладкой в браузере
  • Не должен использоваться при работе с крайне важными данными
  • Имеет ограниченную длину
  • Должен применяться только для получения данных

Особенности POST запроса:

  • Не кэшируется
  • Не может быть закладкой в браузере
  • Не остаётся в истории браузера
  • Нет ограничений по длине запроса

Другие типы:

HEAD - Тоже самое что GET, однако возвращает только HTTP заголовки и не возвращает тело документа.

DELETE - Удаляет определенный ресурс.

PUT - замена существующего ресурса или создание нового, если его еще не существует.

PATCH - частичное обновление ресурса.

OPTIONS - запрос доступных методов для ресурса.

CONNECT - установления туннеля связи через прокси между клиентом и сервером. 

TRACE - диагностика маршрутного запроса. Возвращает запрос клиента в ответе сервера, что позволяет узнать как запрос обрабатывается сервером или прокси-сервером на пути.