Сервис для создания сокращённой формы передаваемых URL и анализа активности их использования.
http
-сервис, который обрабатывает поступающие запросы.
Список возможных эндпойнтов
- Посмотреть все ссылки:
GET /api/v1/shorten
- Посмотреть конкретную ссылку:
GET /api/v1/shorten/<shorten-url-id>
- Получить сокращённый вариант одного переданного URL:
POST /api/v1/shorten
- Получить сокращённый вариант нескольких переданных URL (batch upload):
POST /api/v1/shorten/bulk
- Получить статус доступности БД:
POST /api/v1/shorten/ping
- Получить статистику переходов по ссылкам:
POST /api/v1/shorten/status?[full-info]&[max-result=10]&[offset=0]
- Получить статистику переходов по конкретной ссылке:
POST /api/v1/shorten/<shorten-url-id>/status?[full-info]&[max-result=10]&[offset=0]
- Вернуть оригинальный URL:
GET /api/v1/shorten/transfer/<shorten-url-id>