5 个不稳定版本
使用旧的 Rust 2015
0.3.0 | 2018年10月19日 |
---|---|
0.2.1 | 2018年10月15日 |
0.2.0 | 2018年10月2日 |
0.1.1 | 2018年10月1日 |
0.1.0 | 2018年9月28日 |
#37 in #sled
49KB
867 行
sled-web
是 sled
包的一个扩展,它允许通过客户端/服务器 API 使用 hyper
网络框架包访问 sled::Tree
客户端 API
HTTP 请求 | 描述 |
---|---|
GET /tree/entries/get |
通过键获取 Tree 条目。 |
DELETE /tree/entries/del |
通过键删除 Tree 条目。 |
POST /tree/entries/set |
通过键/值对设置新的 Tree 条目。 |
PUT /tree/entries/cas |
执行比较并交换。 |
POST /tree/entries/merge |
将值合并到键的条目中。 |
POST /tree/entries/flush |
刷新和挂起 I/O。 |
GET /tree/entries/iter |
遍历所有 Tree 条目。 |
GET /tree/entries/scan |
从键开始遍历所有 Tree 条目。 |
GET /tree/entries/scan_range |
遍历键范围内的所有 Tree 条目。 |
GET /tree/entries/max |
获取最大的 Tree 条目。 |
GET /tree/entries/pred |
获取键之前的 Tree 条目。 |
GET /tree/entries/pred_incl |
获取键之前或包含键的 Tree 条目。 |
GET /tree/entries/succ |
获取键之后的 Tree 条目。 |
GET /tree/entries/succ_incl |
获取后续或包含键的 Tree 条目。 |
请参阅 request
模块以了解预期的请求类型。服务器期望在接收到的 Request
的 Body
中序列化对应的请求类型为 JSON。
请参阅相关的 response::response
函数以了解响应、状态和布局。
依赖项
约7.5MB
约142K SLoC