Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.43 KB

README.md

File metadata and controls

51 lines (39 loc) · 1.43 KB

Сократитель ссылок

Сервис для создания сокращённой формы передаваемых 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>