Что такое HTTP-методы
QA Тестировщик
Junior
Без компании
Что такое HTTP-методы
Ответы
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 (метаданные), OPTIONS (поддерживаемые методы), TRACE (отладка).
Пример HTTP-запроса:
```
GET /api/users HTTP/1.1
Host: example.com
```