Встречается на собеседованиях • сегодня

Почему нельзя отправлять динамические данные через GET-запрос

GET-запросы кэшируются, логируются в истории браузера и могут быть сохранены в закладках. Это делает их небезопасными для передачи чувствительных данных (пароли, токены).

Длина URL ограничена (~2000 символов), что может привести к обрезке данных.

GET-запросы видны в URL, что не подходит для конфиденциальной информации.

Пример:

javascript
// Плохо – токен в URL
fetch('/api/data?token=abc123');

// Лучше – POST с телом запроса
fetch('/api/data', {
  method: 'POST',
  body: JSON.stringify({ token: 'abc123' })
});

Для динамических данных используй POST, PUT или другие методы HTTP.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы