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§
Sourcefn send(&mut self, request: &HttpRequest) -> Result<HttpResponse, ClientError>
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".