pub struct HttpRequestSpec {Show 15 fields
pub method: HttpMethod,
pub path: String,
pub timeout: Option<String>,
pub follow_redirect: Option<bool>,
pub verify_ssl: Option<bool>,
pub proxy: Option<String>,
pub user_agent: Option<String>,
pub headers: Vec<(String, String)>,
pub cookies: Vec<(String, String)>,
pub queries: Vec<(String, String)>,
pub data_body: Option<ObjectBody>,
pub json_body: Option<ObjectBody>,
pub raw_body: Option<String>,
pub body_bytes: Option<String>,
pub multipart_body: Option<ObjectBody>,
}Fields§
§method: HttpMethod§path: String§timeout: Option<String>§follow_redirect: Option<bool>§verify_ssl: Option<bool>§proxy: Option<String>§user_agent: Option<String>§headers: Vec<(String, String)>§queries: Vec<(String, String)>§data_body: Option<ObjectBody>§json_body: Option<ObjectBody>§raw_body: Option<String>§body_bytes: Option<String>§multipart_body: Option<ObjectBody>Trait Implementations§
Source§impl Clone for HttpRequestSpec
impl Clone for HttpRequestSpec
Source§fn clone(&self) -> HttpRequestSpec
fn clone(&self) -> HttpRequestSpec
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 HttpRequestSpec
impl Debug for HttpRequestSpec
Source§impl Default for HttpRequestSpec
impl Default for HttpRequestSpec
Source§impl PartialEq for HttpRequestSpec
impl PartialEq for HttpRequestSpec
impl StructuralPartialEq for HttpRequestSpec
Auto Trait Implementations§
impl Freeze for HttpRequestSpec
impl RefUnwindSafe for HttpRequestSpec
impl Send for HttpRequestSpec
impl Sync for HttpRequestSpec
impl Unpin for HttpRequestSpec
impl UnsafeUnpin for HttpRequestSpec
impl UnwindSafe for HttpRequestSpec
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