1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2016年4月20日

#6 in #ripple

MIT/Apache

8KB
103

aruba-ripple

Build Status

Aruba Airwave API 客户端

文档

测试

有几个集成测试需要访问 Airwave 控制器。将读取一个名为 settings.txt 的文件以获取 URL 和凭据。有关格式,请参阅 example.settings.txt

许可证

以下任一许可证下发布:

由您选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,将根据上述内容双许可,没有任何附加条款或条件。


lib.rs:

aruba-ripple

此客户端帮助使用 Aruba Airwave API。有关端点和 XML 架构的详细信息,请参阅 Airwave API 文档。

示例

extern crate aruba_ripple;

use aruba_ripple::Client;

let mut client = Client::new("https://aruba.example.com");
client.login("username", "password").unwrap();
let mut stats = client.get("amp_stats.xml", None).unwrap();
let mut xml = String::new();
stats.read_to_string(&mut xml).unwrap();
// you probably want to use an XML parser at this point
assert!(xml.contains("amp:amp_stats"));

依赖项

~5.5MB
~123K SLoC