Skip to content

lugingf/shortener_vk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL-Shortener

Описание

Создайте приложение, которое позволяет сократить длинные URL и перенаправить по короткой ссылке.

Основной функционал:

  1. POST /shorten - принимает JSON с длинным URL, возвращает короткий код
  2. GET /{code} - перенаправляет на оригинальный URL по короткому коду
  3. GET /stats/{code} - возвращает статистику переходов (количество кликов)

Формат запросов/ответов:

// POST /shorten
{
 "url": "https://example.com/very/long/url"
}

// Ответ:
{
 "short_code": "abc123",
}

// GET /stats/abc123
{
 "url": "https://example.com/very/long/url",
 "clicks": 5
}

About

Test Task from interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages