Skip to content

aria2 java 库,通过java代码控制aria2,目前支持HTTP方式控制

License

Notifications You must be signed in to change notification settings

Montaro2017/aria2-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aria2-client

介绍

aria2 java 库,能通过编写java代码的方式去控制aria2

使用说明

aria2 java客户端,rpc远程控制aria2客户端,支持密码 目前仅完成http方式,欢迎PR

示例代码

// Aria2配置
Aria2Config config = new Aria2Config()
        // 主机地址 默认localhost
        .setHost("127.0.0.1")
        // 端口 默认6800
        .setPort(6800)
        // rpc-secret
        .setSecret("123456");
// 实例化http客户端
Aria2Client aria2Client = Aria2ClientFactory.httpClient(config);
// 添加下载地址链接
List<String> uris = new ArrayList<String>();
uris.add(url);
// 添加下载任务 返回任务gid
String gid = aria2Client.addUri(uris, null, null);

About

aria2 java 库,通过java代码控制aria2,目前支持HTTP方式控制

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages