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

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