pub struct Client { /* private fields */ }
Expand description
A http client.
Implementations§
source§impl Client
impl Client
sourcepub fn builder() -> ClientBuilder
pub fn builder() -> ClientBuilder
Returns a Client
builder.
sourcepub fn user_agent(&self) -> Option<&str>
pub fn user_agent(&self) -> Option<&str>
Returns the User-Agent
for this client.
sourcepub fn default_headers(&self) -> &Headers
pub fn default_headers(&self) -> &Headers
Returns the default headers for this client.
sourcepub fn request<T>(&self, method: Method, url: T) -> RequestBuilder<'_>
pub fn request<T>(&self, method: Method, url: T) -> RequestBuilder<'_>
Returns a request builder.
sourcepub fn get<T>(&self, url: T) -> RequestBuilder<'_>
pub fn get<T>(&self, url: T) -> RequestBuilder<'_>
Returns a GET
request builder.
sourcepub fn post<T>(&self, url: T) -> RequestBuilder<'_>
pub fn post<T>(&self, url: T) -> RequestBuilder<'_>
Returns a POST
request builder.
sourcepub fn put<T>(&self, url: T) -> RequestBuilder<'_>
pub fn put<T>(&self, url: T) -> RequestBuilder<'_>
Returns a PUT
request builder.
sourcepub fn patch<T>(&self, url: T) -> RequestBuilder<'_>
pub fn patch<T>(&self, url: T) -> RequestBuilder<'_>
Returns a PATCH
request builder.
sourcepub fn delete<T>(&self, url: T) -> RequestBuilder<'_>
pub fn delete<T>(&self, url: T) -> RequestBuilder<'_>
Returns a DELETE
request builder.
sourcepub fn option<T>(&self, url: T) -> RequestBuilder<'_>
pub fn option<T>(&self, url: T) -> RequestBuilder<'_>
Returns a OPTION
request builder.
sourcepub fn head<T>(&self, url: T) -> RequestBuilder<'_>
pub fn head<T>(&self, url: T) -> RequestBuilder<'_>
Returns a HEAD
request builder.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnwindSafe for Client
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