pub struct HttpRequestBuilder { /* private fields */ }Expand description
Request builder for HTTP messages
Implementations§
Source§impl HttpRequestBuilder
impl HttpRequestBuilder
Sourcepub fn build_get(
&self,
endpoint: &str,
params: Option<RequestParams>,
) -> HttpRequest
pub fn build_get( &self, endpoint: &str, params: Option<RequestParams>, ) -> HttpRequest
Build a GET request
Sourcepub fn build_post(
&self,
endpoint: &str,
params: Option<RequestParams>,
) -> HttpRequest
pub fn build_post( &self, endpoint: &str, params: Option<RequestParams>, ) -> HttpRequest
Build a POST request
Sourcepub fn build_auth_request(
&self,
client_id: &str,
client_secret: &str,
) -> HttpRequest
pub fn build_auth_request( &self, client_id: &str, client_secret: &str, ) -> HttpRequest
Build authentication request
Sourcepub fn build_test_request(&self) -> HttpRequest
pub fn build_test_request(&self) -> HttpRequest
Build test request
Sourcepub fn build_get_time_request(&self) -> HttpRequest
pub fn build_get_time_request(&self) -> HttpRequest
Build get time request
Trait Implementations§
Source§impl Clone for HttpRequestBuilder
impl Clone for HttpRequestBuilder
Source§fn clone(&self) -> HttpRequestBuilder
fn clone(&self) -> HttpRequestBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HttpRequestBuilder
impl Debug for HttpRequestBuilder
Source§impl<'de> Deserialize<'de> for HttpRequestBuilder
impl<'de> Deserialize<'de> for HttpRequestBuilder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for HttpRequestBuilder
impl Display for HttpRequestBuilder
Auto Trait Implementations§
impl Freeze for HttpRequestBuilder
impl RefUnwindSafe for HttpRequestBuilder
impl Send for HttpRequestBuilder
impl Sync for HttpRequestBuilder
impl Unpin for HttpRequestBuilder
impl UnwindSafe for HttpRequestBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.