function() {
var url = form("url");
if(!url) return { err: "请提供正确的下载地址" };
var req = [
{
params: [
[ url ],
{ split: "5", "max-connection-per-server": "1", "seed-ratio": "1.0" }
], jsonrpc: "2.0", method: "aria2.addUri", id: 1
}
];
return ajax("http://127.34.56.78:6800/jsonrpc", tojson(req), "application/json");
}
function() {
return this.apireq("tellActive", { id: 1 }).result;
}
function() {
return this.apireq("tellStopped", { id: 1, params: [ 0, 10 ] }).result;
}
function() {
return this.apireq("getGlobalStat", { id: 1 }).result;
}
function() {
return this.apireq("getVersion", { id: 1 }).result;
}
function(api, data) {
if(!api) return { err: "抱歉,此方法不支持 HTTP 调用。" };
data.jsonrpc = "2.0"; data.method = "aria2." + api;
var res = ajax("http://127.34.56.78:6800/jsonrpc", tojson(data), "application/json");
return fromjson(res);
}