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
