5个版本
0.2.3 | 2024年3月27日 |
---|---|
0.2.2 | 2024年3月22日 |
0.2.1 | 2023年9月28日 |
0.2.0 | 2023年9月28日 |
0.1.0 | 2023年9月28日 |
232 在 HTTP客户端
每月 191 次下载
12KB
152 行
库,用于通过使用JSON文件作为数据源简化对RESTful API的调用。支持GET、POST、PUT和DELETE方法。
示例
从Json Placeholder获取帖子列表
# use rest_json_client::{ApiClientBuilder, Authentication, Error};
# use json_placeholder_data::posts::Post;
#
# tokio_test::block_on(async {
let base = "https://jsonplaceholder.typicode.com/";
let posts = ApiClientBuilder::new(base)
.build()?
.get::<Vec<Post>>("posts")
.await?;
# assert_eq!(posts.len(), 100);
# Ok::<(), Error>(())
# });
依赖
~4–15MB
~215K SLoC