Command exec Over the Web API
コマンドラインを実行するREST API Service です。 JSON形式で実行するコマンドを指定できます。
require golang. and GNU make
> make vendor_update
> make this
> make test
- golang.org/x/text/encoding/japanese
- golang.org/x/text/transform
コマンドをサービスで実行し、結果をJSONで返却します。
Request header
application/json
body
{
"commands": [
{
"name": "command name",
"option": "command options"
},
]
}
Response
- 200 : OK
- 400 : Bad Request
- 500 : Internal error
Body (stdout text)
stdout text
ex.
> curl -XPOST localhost:8080/command -d '{
"commands": [
{"name": "ls", "option": "-la"}
]
}'
サービスのバージョンを取得
response
- 200 : OK
- 400 : Bad Request
body
{
"version": "1.0.0.0"
"description": "rafe service"
]
}
ex.
> curl -XGET localhost:8080/version
MIT
2016 M.Horigome