Skip to content

ShortLink. Сократитель ссылок на FastAPI

Notifications You must be signed in to change notification settings

robky/async-python-sprint-4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

About

ShortLink. Сократитель ссылок на FastAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published