Встречается на собеседованиях • сегодня
В чем разница между GET и POST кроме семантики
GET и POST — основные HTTP-методы с ключевыми различиями:
-
Данные
GET передает данные в URL (видно в адресной строке), POST — в теле запроса (скрыто). -
Кэширование
GET-запросы кэшируются браузером, POST — нет.
-
Безопасность
GET менее безопасен для конфиденциальных данных (логины, пароли), так как данные остаются в истории браузера и серверах. -
Длина данных
GET ограничен длиной URL (обычно ~2048 символов), POST может передавать большие объемы. -
Идемпотентность
GET идемпотентен (повторный запрос не изменяет состояние), POST — нет.
Пример GET:
js
fetch('/api/users?id=123')Пример POST:
js
fetch('/api/users', {
method: 'POST',
body: JSON.stringify({ name: 'John' })
})
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы