Middle
Рӯйхати усулҳои REST API дар бекендро, ки барои иҷрои сценарияҳои системаи идоракунии вазифаҳо заруранд, номбар кунед. Барои ҳар як усул, URI-и эътиборнокро аз нуқтаи назари услуби меъмории REST пешниҳод кунед.
sobes.tech AI
Ҷавоб аз AI
Для системы управления задачами основные методы REST API и соответствующие URI могут быть следующими:
- GET /tasks — получить список всех задач.
- GET /tasks/{id} — получить детали конкретной задачи по её идентификатору.
- POST /tasks — создать новую задачу.
- PUT /tasks/{id} — полностью обновить задачу с указанным id.
- PATCH /tasks/{id} — частично обновить задачу.
- DELETE /tasks/{id} — удалить задачу.
Если в системе есть пользователи и задачи связаны с ними, можно добавить:
- GET /users/{userId}/tasks — получить задачи конкретного пользователя.
Пример запроса создания задачи:
POST /tasks
Content-Type: application/json
{
"title": "Сделать отчёт",
"description": "Подготовить отчёт по продажам за месяц",
"dueDate": "2024-07-01"
}
Такой подход соответствует REST-стилю, где ресурсы представлены в виде URI, а методы HTTP определяют действие над ними.