Skip to content

Кратко о методах http запросов

Можете перейти к следующей главе, если знайте про get параметры и body.

Некоторое минимальное количество теории о типах запросов:

Как мы знаем http состоит из:

  • method

  • url

  • headers

  • body (наличие зависит от метода)

Внутри url есть свои параметры запроса (так же называемые get параметры) - это некоторая договорённость о том, как в url передавать дополнительные данные (параметры). Они выглядят следующим образом:

[https://example.com/some_url?param1=value1&param1=another_value1&param2=321](https://example.com/some_url?param1=value1&param1=another_value1&param2=321)

здесь

?param1=value1&param1=another_value1&param2=321

являются параметрами запроса.

Так как url необходим в любом http запросе, то параметры запроса присутствуют при отправке http запроса ЛЮБОГО метода.

С body (тело запроса) дела обстоят иначе:

есть методы, которые поддерживают body: post, put, patch

а есть методы, которые не поддерживают body: get, delete, options

Body может содержать любую информацию в любом формате данных.