代码拉取完成,页面将自动刷新
同步操作将从 赵建辉/rtty 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
API Path
/cmd/:devid?wait=10
The wait parameter is optional and defaults to 30s, or 0 if you do not care about the execution of the command
Request message format
{
"username": "test",
"password": "test",
"cmd": "echo",
"params": ["hello rtty"]
}
The username, cmd in the message must be provided. The password, params are optional. The params is a JSON array.
If the command is executed finish, the server will return the command execution result in json format.
{
"code": 0,
"stdout": "aGVsbG8gcnR0eQo=",
"stderr": ""
}
The stdout and stderr in the response are base64 encoded.
If any of the steps fail, the server will return an error message in json format.
{
"err": 1002,
"msg": "device offline"
}
All error codes are as follows
1001 invalid format
1002 device offline
1003 timeout
1 operation not permitted
2 not found
3 no mem
4 sys error
5 stdout+stderr is too big
var data = {username: 'test', password: 'test', cmd: 'echo', params: ['hello rtty']};
$.post('http://your-server:5913/cmd/test', JSON.stringify(data), function(r) {
if (r.stdout) {
console.log(window.atob(r.stdout))
} else {
console.log(r)
}
});
var data = {username: 'test', password: 'test', cmd: 'echo', params: ['hello rtty']};
axios.post('http://your-server:5913/cmd/test', data).then(function(r) {
var resp = r.data;
if (resp.stdout) {
console.log(window.atob(resp.stdout))
} else {
console.log(resp)
}
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。