HTTP-запрос состоит из следующих частей:
Пример GET-запроса:
python
Пример POST-запроса:
python
Основные методы HTTP:
| Метод | Описание | Наличие тела запроса |
|---|---|---|
| GET | Запрашивает данные с указанного ресурса | Нет |
| POST | Отправляет данные для обработки на указанный ресурс | Да |
| PUT | Заменяет все текущие представления ресурса данными запроса | Да |
| DELETE | Удаляет указанный ресурс | Нет |
| HEAD | Запрашивает заголовки, как GET, но без тела ответа | Нет |
| PATCH | Применяет частичные изменения к ресурсу | Да |
| OPTIONS | Описывает параметры связи для целевого ресурса | Опционально |