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

Можно ли передать полезную нагрузку в GET-запросе

Да, можно передавать данные в GET-запросе через query-параметры URL. Данные добавляются после знака ? в формате ключ=значение, а пары разделяются &.

Пример:

js
fetch('https://api.example.com/data?param1=value1&param2=value2')
  .then(response => response.json())
  .then(data => console.log(data));

Ограничения:

  • Максимальная длина URL зависит от браузера и сервера (обычно 2КБ–8КБ).
  • Данные видны в адресной строке, поэтому не подходят для конфиденциальной информации.
  • Символы должны быть URL-encoded (encodeURIComponent).

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

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

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

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

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