[][src]Function xpx_supercontracts_sdk::http::http_get

pub fn http_get(request: &HttpRequest) -> MultipleFunctionResult

Send HTTPP requst with specific parameters.

Examples

use std::collections::HashMap;
use xpx_supercontracts_sdk::http::{http_get, HttpRequest};

let mut headers: HashMap<String, String> = HashMap::new();
headers.insert("content-type".to_string(), "text/html".to_string());
let req = HttpRequest {
    url: "http://google.com/".to_string(),
    headers: headers,
};
let resp = http_get(&req);
if resp.is_err() {
    // Some error handling
}
// Return response body length
let result = resp.unwrap().len() as i64;