Какие знаешь виды запросов
QA Тестировщик
Junior
Без компании
Какие знаешь виды запросов
Ответы
**GET** - запрос данных с сервера. Безопасный, идемпотентный, данные передаются в URL.
Пример:
```
GET /users?id=123 HTTP/1.1
Host: example.com
```
**POST** - отправка данных на сервер для обработки. Может изменять состояние сервера.
Пример:
```
POST /users HTTP/1.1
Host: example.com
Content-Type: application/json
{"name": "John", "age": 30}
```
**PUT** - полное обновление ресурса. Идемпотентный.
**PATCH** - частичное обновление ресурса.
**DELETE** - удаление ресурса.
**HEAD** - аналогичен GET, но возвращает только заголовки без тела.
**OPTIONS** - запрос поддерживаемых методов для ресурса.
Примеры использования в API тестировании: проверка корректности кодов ответа, валидация структуры данных, тестирование граничных значений.