let mut dst = Vec::new();
let mut easy = Easy::new();
easy.url("https://www.rust-lang.org/")
.map_err(|e| ErrorCode::LoadRest(e.to_string()))?;
let mut transfer = easy.transfer();
transfer
.write_function(|data| {
dst.extend_from_slice(data);
Ok(data.len())
})
.map_err(|e| ErrorCode::LoadRest(e.to_string()))?;
transfer
.perform()
.map_err(|e| ErrorCode::LoadRest(e.to_string()))?;
drop(transfer);
let value = String::from_utf8(dst.clone()).unwrap();
eprintln!("xxxx:{:?}", value);
I am new to
curl
. MY code basic like this.How can I only retrieve the http body.