远程下载 API 文档

管理登录
addUri: 添加下载任务
@form { url }
[检视源码]
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");
}
tellActive: 当前正在下载的
@form { }
[检视源码]
function() {
	return this.apireq("tellActive", { id: 1 }).result;
}
tellStopped: 已结束的任务列表
@form { }
[检视源码]
function() {
	return this.apireq("tellStopped", { id: 1, params: [ 0, 10 ] }).result;
}
getGlobalStat: 获取全局状态
@form { }
[检视源码]
function() {
	return this.apireq("getGlobalStat", { id: 1 }).result;
}
getVersion: 获取版本信息
@form { }
[检视源码]
function() {
	return this.apireq("getVersion", { id: 1 }).result;
}
ApiReq: 发送 API 请求
@form { }
[检视源码]
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);
}
参数录入
执行
取消