Встречается на собеседованиях • сегодня
Зачем нужен DELETE запрос
DELETE запрос используется для удаления ресурса на сервере. Он является частью стандартных HTTP-методов (GET, POST, PUT, DELETE) и применяется, когда нужно стереть данные (например, запись из базы, файл и т.д.).
**Пример с кодом (Flask):**
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
tasks = {1: "Buy milk", 2: "Write code"}
@app.route('/tasks/', methods=['DELETE'])
def delete_task(task_id):
if task_id in tasks:
del tasks[task_id]
return jsonify({"message": "Task deleted"}), 200
return jsonify({"error": "Task not found"}), 404
```
**Нюансы:**
- DELETE идемпотентен (повторные запросы не изменяют результат).
- Сервер может возвращать `200 OK`, `204 No Content` или `404 Not Found`.
- В отличие от POST, DELETE не должен содержать тело запроса (хотя стандарт это допускает).

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