私はRustを学んでおり、HTTP GETリクエストを実行してデータを表示するためにこの例をいじっています:
extern crate reqwest;
use std::io::Read;
fn run() -> Result<()> {
let mut res = reqwest::get("http://httpbin.org/get")?;
let mut body = String::new();
res.read_to_string(&mut body)?;
println!("Status: {}", res.status());
println!("Headers:\n{:#?}", res.headers());
println!("Body:\n{}", body);
Ok(())
}
body
変数が実際にどのように正しいデータになっているか理解できません。ヘッダーとステータスについては、関連する関数を確認できますが、本文データについてはread_to_string
、データ全体に使用するだけですか?