Встречается на собеседованиях • сегодня
Какие HTTP методы идемпотентные
Идемпотентные HTTP методы — это методы, которые при многократном выполнении дают одинаковый результат (не изменяют состояние сервера после первого запроса).
- GET — безопасный и идемпотентный (только чтение).
- PUT — идемпотентный (обновляет или создает ресурс, повторные запросы не меняют результат).
- DELETE — идемпотентный (удаляет ресурс, последующие запросы не влияют).
- HEAD — аналогичен GET, но без тела ответа (идемпотентный).
Неидемпотентные:
- POST — создает ресурс, повторные запросы могут создавать дубли.
- PATCH — частичное обновление, может менять состояние по-разному.
Пример:
js
// PUT /users/1 { name: "Alex" }
// Повторный PUT с теми же данными не изменит результат
fetch('/users/1', { method: 'PUT', body: JSON.stringify({ name: "Alex" }) }); 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы