REST API для создания и получения коротких URL из длинных URL и фотографий с использованием технологии Entity Framework Core и СУБД PostgreSQL.
Сервер получает длинные ссылки и фотографии, генерирует к ним короткую ссылку (ключ) и сохраняет эти данные в базу данных.
Для URL это:
- Отправить
GET
запрос на адрес/api/redirect/{короткий_url}
- Сервер вернет длинную ссылку
Для фотографии это:
- Отправить
GET
запрос на адрес/api/redirect/img/{короткий_url}
- Сервер вернет фотографию в текстовом виде формата base64
Для URL это:
- Отправить
POST
запрос на адрес/api/redirect/
, в теле запроса должна быть длинная ссылка - Сервер сгенерирует которкий URL, сохранит всё в базу данных и вернет короткий URL
Для фотографии это:
- Отправить
POST
запрос на адрес/api/redirect/img/
, в теле запроса должна быть фотография в текстовом виде формата base64 - Сервер сгенерирует которкий URL, преобразует входные данные в массив байтов, сохранит всё в базу данных и вернет короткий URL