Веб-сервис для игры в Тайного Кыш Бабая.
- Склонировать репозиторий.
- Ввести
cargo run
в терминал.
Запустится сервер, обрабатывающий HTTP запросы. Остановить можно с помощью Сtrl+C.
- Запустить решение.
- Сделать HTTP запрос.
- В PowerShell пишите строчку по шаблону:
Invoke-RestMethod -ContentType "application/json" -Uri "http://127.0.0.1:8080/HTTP-путь" -Method HTTP-метод -Body ВХОДНЫЕ_ДАННЫЕ
Пример (добавляет пользователя "Danis" в список пользователей и выводит его ID):
Invoke-RestMethod -ContentType "application/json" -Uri "http://127.0.0.1:8080/users/create" -Method Post -Body '{"name":"Danis"}'
- CLI-программа cURL. В ней пишите строчку по шаблону:
curl --header "Content-Type: application/json" --request HTTP-метод --data ВХОДНЫЕ_ДАННЫЕ http://127.0.0.1:8080/HTTP-путь
Пример (добавляет пользователя "Danis" в список пользователей и выводит его ID):
curl --header "Content-Type: application/json" --request POST --data '{"name":"Danis"}' http://127.0.0.1:8080/user/create