Добавление методов API для работы с архивами
Цель проекта:
Разработать и внедрить два новых метода API для существующего бэкэнда на PHP, которые будут обрабатывать и передавать архивы.Описание задачи:
- Метод API для получения и передачи архива (Метод 1).
- Метод API для получения другого архива (Метод 2).
Технические требования:
Метод 1: Получение и передача архива
- Описание: Этот метод принимает запрос на получение архива и передает его в ответе.
- HTTP метод: GET
- URL:
/api/get-archive
- Параметры запроса:
archive_id
(обязательный, тип: string) - Идентификатор архива, который нужно получить.
- Ответ:
- Успешный ответ (200 OK): Архив в виде бинарных данных.
- Ошибка (4xx/5xx): Сообщение об ошибке и код ошибки.
Метод 2: Получение другого архива
- Описание: Этот метод принимает запрос на получение другого архива и передает его в ответе.
- HTTP метод: GET
- URL:
/api/get-another-archive
- Параметры запроса:
file_id
(обязательный, тип: string) - Идентификатор файла, связанного с архивом.
- Ответ:
- Успешный ответ (200 OK): Архив в виде бинарных данных.
- Ошибка (4xx/5xx): Сообщение об ошибке и код ошибки.