Спроектировать и описать минимум 2 web-сервиса для выбранной вами системы


image.png

Просмотр состава работ проекта.
Формируется запрос GET <query> к базе в котором указывается идентификатор Проекта (ID проекта)
GET query/Project 1
В резултате выполнения передается перечень работ в XML формате включающий:
Уникальный идентификатор Работы (ключ)
Наименование работы
Плановая дата начала работы
Дительност работы в днях
Фактическое начало работы
Фактическая длительность в днях
Исполнитель работы
Примещик результата работ
Статус работы

<TaskProject>Project = 111
<IDTask>123</IDTask>
<TaskName>Task 3</TaskName>
<StartDate>11/11/22</StartDate>
<Duration>5</Duration>
....
</TaskProject>

Размещение на сервере файла студентом
Формируется запрос POST к базе в котром указывается информация о задаче, реквизиты файла и ссылка на фай.
POST

{
"IDTask": '123'
"Name": 'Техническое задание на Систему'
"Description": 'Это согласованное всеми ТЗ. ФИнальная версия'
"File": 'c:\My Doc\Project 111\ТЗ.PDF'
'DateFile': '12/11/22'
'Autor': '888999000'
}

В случае успешного размещения возвращается ответное служебное сообщение или код оштбки при ее возникновении.

{
“IDFile”: ‘123f’
“Status”: ‘Ok’
}

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.