Пост в нельзяграме - присоединяйся, сохраняй и поделись (очень важно для продвижения)🫶
GET • POST • PUT • DELETE
+ ТОЧНЫЕ свойства каждого!
1️⃣ GET — Получение данных
✅ Безопасный ✓
✅ Кэшируется ✓
✅ Идемпотентный ✓
"GET /users" → 200 OK
2️⃣ POST — Создание ресурса
❌ Меняет данные ✗
⚠️ Кэшируется с Cache-Control ✗
❌ Не идемпотентный ✗
"POST /users" → 201 Created
3️⃣ PUT — Полное обновление
❌ Меняет данные ✗
⚠️ Кэшируется с Cache-Control ✗
✅ Идемпотентный ✓
"PUT /users/123" → 200 OK
4️⃣ DELETE — Удаление
❌ Меняет данные ✗
❌ Не кэшируется ✗
✅ Идемпотентный ✓
"DELETE /users/123" → 204
💡 КЛЮЧЕВОЙ НЮАНС:
POST/PUT кэшируются ТОЛЬКО при заголовках:
Cache-Control: max-age=3600 или Expires (по умолчанию НЕ кэшируются!)
👉 Сохрани пост
👉 Перешли junior-QA
👉 Пиши в комменты: какой метод сложнее?
Готовимся к собеседованию вместе!
По-отдельности программы:
🎓 Онлайн-вебинары по вопросам с собеседований
🧪 API, интеграции, SQL





