pub trait ClientHandler {
// Required methods
fn get_url(&self, url: &str) -> Response;
fn post_json(&self, url: &str, json: &HashMap<&str, &str>) -> Response;
fn post_body(&self, url: &str, body: &str) -> Response;
fn put_xml(&self, url: &str, body: &str) -> Response;
fn put_text(&self, url: &str, text: &str) -> Response;
}
Required Methods§
fn get_url(&self, url: &str) -> Response
fn post_json(&self, url: &str, json: &HashMap<&str, &str>) -> Response
fn post_body(&self, url: &str, body: &str) -> Response
fn put_xml(&self, url: &str, body: &str) -> Response
fn put_text(&self, url: &str, text: &str) -> Response
Implementations on Foreign Types§
Source§impl ClientHandler for Client
impl ClientHandler for Client
Source§fn post_json(&self, url: &str, json: &HashMap<&str, &str>) -> Response
fn post_json(&self, url: &str, json: &HashMap<&str, &str>) -> Response
Perform a POST request to send JSON and stores its result
§Args:
url
- the suffix of the URL
json
- the json data to send
Source§fn post_body(&self, url: &str, body: &str) -> Response
fn post_body(&self, url: &str, body: &str) -> Response
Perform a POST request to send a raw body and stores its result
§Args:
url
- the suffix of the URL
body
- the body data to send (String format)