Практика на HTTP-сервер в Rust
Дан путь:
/version
Верните текст 1.0 с этого адреса
и разберите сбой привязки порта через
исход.
Дан путь:
/post/{slug}
Верните строку post: с подставленным
slug из адреса.
Дан путь:
/search?tag=web
Прочитайте ключ tag из параметров
и верните его значение или all,
если ключа нет.
Дан путь:
/task
Примите тело со структурой поля
title и верните то же значение
в ответе.
Дан путь:
/me
Отдайте объект с полями name
и role строкового типа для
имени kate и роли user.
Дан путь:
/
Запустите прием с плавным завершением
по сигналу с клавиатуры и выведите
shutdown в функции завершения.