get

Function get 

Source
pub fn get<T: AsRef<str>, U: Write>(
    uri: T,
    writer: &mut U,
) -> Result<Response, Error>
Expand description

Creates and sends GET request. Returns response for this request.

ยงExamples

use http_req::request;

let mut writer = Vec::new();
const uri: &str = "https://www.rust-lang.org/learn";

let response = request::get(uri, &mut writer).unwrap();
Examples found in repository?
examples/get_https.rs (line 5)
3fn main() {
4    let mut writer = Vec::new(); //container for body of a response
5    let res = request::get("https://httpbin.org/get?msg=WasmEdge", &mut writer).unwrap();
6
7    println!("Status: {} {}", res.status_code(), res.reason());
8    println!("Headers {}", res.headers());
9    println!("{}", String::from_utf8_lossy(&writer));
10}
More examples
Hide additional examples
examples/get.rs (line 5)
3fn main() {
4    let mut writer = Vec::new(); //container for body of a response
5    let res = request::get("http://eu.httpbin.org/get?msg=WasmEdge", &mut writer).unwrap();
6
7    println!("Status: {} {}", res.status_code(), res.reason());
8    println!("Headers {}", res.headers());
9    println!("{}", String::from_utf8_lossy(&writer));
10}