Ответ
GET — это HTTP-метод для запроса данных с сервера. Он предназначен для получения информации, а не для её изменения.
Ключевые характеристики:
- Параметры передаются в URL (видимы в адресной строке).
GET /search?q=test&limit=10 HTTP/1.1 Host: api.example.com - Имеет ограничение на длину (зависит от браузера и сервера, обычно несколько килобайт).
- Идемпотентный и безопасный (safe): Многократные одинаковые запросы не должны изменять состояние сервера.
- Кешируется браузером и промежуточными прокси.
- Остается в истории браузера и может быть сохранен в закладках.
Использование в тестировании:
- Проверка корректности формирования URL с параметрами.
- Валидация кеширующих заголовков (например,
Cache-Control). - Проверка обработки ошибок (например,
404 Not Foundдля несуществующего ресурса).