Требования к приложению:
- Приложение предоставляет JSON API по HTTP.
- Приложение предоставляет два HTTP ресурса.
Ресурсы:
-
Ресурс загрузки посещений.
- Принимает POST-запрос, по адресу
/visited_links
, в формате:{"links": ["https://ya.ru", "https://ya.ru?q=123"]}
- Ресурс служит для передачи в сервис массива ссылок в POST-запросе. Вре- менем их посещения считается время получения запроса сервисом.
- Принимает POST-запрос, по адресу
-
Ресурс получения статистики:
- Принимает GET-запрос, по адресу
/visited_domains
, формата:/visited_domains?from=1545221231&to=1545217638
- Отдает ответ формата:
{ "domains": ["ya.ru"], "status": "ok" }
- Ресурс служит для получения GET-запросом списка уникальных доменов, посещенных за переданный интервал времени.
- Принимает GET-запрос, по адресу