Rust网络编程与实验特性探索
1. 向API发起请求
在网络编程中,我们常常需要从客户端向Web服务发起请求。这里我们使用基于 hyper 构建的 reqwest 库来创建HTTPS请求,并将响应数据解析为Rust结构体。
操作步骤 :
1. 打开 Cargo.toml 文件,在 [dependencies] 下添加以下内容:
reqwest = "0.11.7"
serde = "1.0.136"
serde_derive = "1.0.136"
你也可以前往 reqwest 、 serde 和 serde_derive 的 crates.io 页面查看最新版本并使用。
2. 在 src/bin 文件夹下创建一个名为 making_requests.rs 的文件,并添加以下代码,然后使用 cargo run --bin making_requests 运行:
extern crate reqwest;
#[macro_use]
extern crate serde_derive;
use std::fmt;
#
超级会员免费看
订阅专栏 解锁全文
70

被折叠的 条评论
为什么被折叠?



