Какие знаешь методы HTTP

QA Тестировщик Junior Альфа-Банк
Какие знаешь методы HTTP
Ответы
HTTP методы определяют тип операции, которую клиент хочет выполнить на сервере. Основные: - **GET** — запрос данных (без изменения состояния сервера). Пример: `GET /users` — получить список пользователей. - **POST** — отправка данных для создания ресурса. Пример: `POST /users` — создать нового пользователя. - **PUT** — полное обновление ресурса. Пример: `PUT /users/1` — заменить данные пользователя с ID=1. - **PATCH** — частичное обновление ресурса. Пример: `PATCH /users/1` — обновить только email пользователя. - **DELETE** — удаление ресурса. Пример: `DELETE /users/1` — удалить пользователя с ID=1. - **HEAD** — как GET, но без тела ответа (только заголовки). Пример: проверка доступности ресурса. - **OPTIONS** — запрос поддерживаемых методов для ресурса. Дополнительные: **CONNECT**, **TRACE** (редко используются). Пример кода (Python, requests): ``` import requests response = requests.get('https://api.example.com/users') ```