pub struct AsyncClient { /* private fields */ }Expand description
Asynchronous HTTP/1.1 client (http2 feature required).
Implementations§
Source§impl AsyncClient
impl AsyncClient
Sourcepub fn new() -> AsyncClient
pub fn new() -> AsyncClient
Create with default settings (30 s timeout, 10 redirects).
Sourcepub fn timeout_ms(self, ms: u64) -> AsyncClient
pub fn timeout_ms(self, ms: u64) -> AsyncClient
Override the per-request timeout.
Sourcepub fn max_redirects(self, n: u8) -> AsyncClient
pub fn max_redirects(self, n: u8) -> AsyncClient
Maximum redirects to follow.
Sourcepub fn get(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn get(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a GET request.
Sourcepub fn post(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn post(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a POST request.
Sourcepub fn put(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn put(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a PUT request.
Sourcepub fn patch(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn patch(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a PATCH request.
Sourcepub fn delete(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn delete(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a DELETE request.
Sourcepub fn request(&self, method: &str, url: &str) -> AsyncRequestBuilder<'_>
pub fn request(&self, method: &str, url: &str) -> AsyncRequestBuilder<'_>
Start a request with an arbitrary method.
Trait Implementations§
Source§impl Default for AsyncClient
impl Default for AsyncClient
Source§fn default() -> AsyncClient
fn default() -> AsyncClient
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AsyncClient
impl RefUnwindSafe for AsyncClient
impl Send for AsyncClient
impl Sync for AsyncClient
impl Unpin for AsyncClient
impl UnsafeUnpin for AsyncClient
impl UnwindSafe for AsyncClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more