Реализовать сервис одноразовых ссылок:
Необходимо реализовать сервис, который будет состоять из 2х эндпойнтов:
-
Создать одноразовую ссылку принимает строку, запоминает её и возвращает ссылку, по которой можно получить строку, одноразовая ссылка должна быть уникальна, т.е. в один момент времени, в сервисе не может быть 2х одинаковых активных одноразовых ссылок.
-
Получение значения по одноразовой ссылке, сгенерированной в 1-м эндпойнте. При получении значения по одноразовой ссылке необходимо проверять, активна ли она. Если ссылка уже использована, то следует вернуть сообщение об ошибке.
После выполнения, код должен быть выложен в публичный репозитория GitHub, Gitlab, BitBucket. Можно использовать любой способ хранения данных.