Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.34 KB

ror_api_reference_counting.md

File metadata and controls

18 lines (13 loc) · 1.34 KB

Реализуйте web-приложение для простого учета посещенных (неважно, как, кем и когда) ссылок.

Требования к приложению:

  • Приложение предоставляет JSON API по HTTP.
  • Приложение предоставляет два HTTP ресурса.

Ресурсы:

  1. Ресурс загрузки посещений.

    • Принимает POST-запрос, по адресу /visited_links, в формате: {"links": ["https://ya.ru", "https://ya.ru?q=123"]}
    • Ресурс служит для передачи в сервис массива ссылок в POST-запросе. Вре- менем их посещения считается время получения запроса сервисом.
  2. Ресурс получения статистики:

    • Принимает GET-запрос, по адресу /visited_domains, формата: /visited_domains?from=1545221231&to=1545217638
    • Отдает ответ формата: { "domains": ["ya.ru"], "status": "ok" }
    • Ресурс служит для получения GET-запросом списка уникальных доменов, посещенных за переданный интервал времени.