Skip to content

Islombekk/RestAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala RestAPI

Разработать небольшой REST API сервис на языке программирования Scala.

Сервис получает информацию о сочетаниях клавиш.

Команда запуска сервера

sbt run

Пример GET запроса (http://localhost:9000/category/git):

{
  "binding": "Ctrl + Shift + K",
  "description": "Push current branch to remote repository",
  "action": "git.push"
}

Пример запроса через командную строку или PowerShell:

curl localhost:9000/category/{category_name}

Пример ответа сервера:

{
  "categoryName":"git",
  "actionName":"push",
  "binding":"Ctrl + Shift + K"
}

Пример POST запроса (http://localhost:9000/add)

{
	"binding": "Ctrl + Shift + K",
	"description": "Push current branch to remote repository",
	"action": "git.push"
}

Пример ответа на POST запрос при удачном завершении (если не существует такое значение):

{
  "success": true
}

Пример ответа на POST запрос при неудачном завершении:

{
  "success": false
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published