Этот вопрос проверяет понимание особенностей GET-метода и рисков раскрытия данных.
GET передаёт параметры в URL, который может попасть в логи, историю браузера и быть закеширован. Это делает передачу чувствительных данных уязвимой. Лучше использовать POST с телом запроса.
Параметры в URL
Все данные видны в строке запроса (?user=alice&token=…).
URL сохраняются в истории и логах веб-сервера.
Кеширование
Прокси и браузеры могут кэшировать GET-ответ.
Потенциально секретные параметры сохраняются в кеше.
Ограничение длины
Браузеры/серверы ограничивают длину URL (обычно ~2000 символов).
Рекомендации
Для передачи логинов, паролей, токенов — использовать POST или другие методы с телом.
Всегда применять HTTPS для шифрования.