Встречается на собеседованиях • сегодня
Можно ли в GET-запросе передать body
Да, технически можно передать body в GET-запросе, но это противоречит стандартам HTTP. Спецификация не запрещает это явно, но и не рекомендует. Серверы и прокси могут игнорировать тело GET-запроса или даже отвергать его. Лучше использовать POST или PUT для передачи данных в теле.
Пример с fetch:
javascript
fetch('/api/data', {
method: 'GET',
body: JSON.stringify({ foo: 'bar' }), // Не рекомендуется!
headers: {
'Content-Type': 'application/json'
}
});Практическая рекомендация: используйте query-параметры для GET (/api/data?foo=bar) или переходите на POST/PUT для сложных данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы