Ответ
GET-запросы используются для получения данных с сервера. Они кэшируются, остаются в истории браузера и могут быть закладками. GET не должен изменять состояние сервера (идемпотентность). Данные передаются в URL (ограничение длины ~2048 символов).
Пример:
GET /api/users?id=123 HTTP/1.1
Host: example.com
Используется для:
- Загрузки веб-страниц
- API-запросов на чтение
- Поиска/фильтрации (параметры в URL)
- Получения статических ресурсов
Не подходит для:
- Передачи чувствительных данных
- Больших объемов данных
- Операций изменения данных