Skip to main content

HttpClient

Trait HttpClient 

Source
pub trait HttpClient {
    // Required method
    fn send(
        &mut self,
        request: &HttpRequest,
    ) -> Result<HttpResponse, ClientError>;
}
Expand description

Performs a request and waits for the answer.

Required Methods§

Source

fn send(&mut self, request: &HttpRequest) -> Result<HttpResponse, ClientError>

Send request and return what came back.

§Errors

Whatever prevented the exchange from completing — a connection failure, a timeout, an unreadable body.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§