pub struct HarRequest {
pub method: String,
pub url: String,
pub http_version: String,
pub cookies: Vec<HarCookie>,
pub headers: Vec<HarHeader>,
pub query_string: Vec<HarQueryParam>,
pub post_data: Option<HarPostData>,
pub headers_size: i64,
pub body_size: i64,
}Expand description
HAR request structure
Fields§
§method: StringHTTP method
url: StringRequest URL
http_version: StringHTTP version (e.g., “HTTP/1.1”)
Request cookies
headers: Vec<HarHeader>Request headers
query_string: Vec<HarQueryParam>Query parameters
post_data: Option<HarPostData>POST data (if any)
headers_size: i64Size of request headers (bytes)
body_size: i64Size of request body (bytes)
Trait Implementations§
Source§impl Debug for HarRequest
impl Debug for HarRequest
Source§impl<'de> Deserialize<'de> for HarRequest
impl<'de> Deserialize<'de> for HarRequest
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
Auto Trait Implementations§
impl Freeze for HarRequest
impl RefUnwindSafe for HarRequest
impl Send for HarRequest
impl Sync for HarRequest
impl Unpin for HarRequest
impl UnsafeUnpin for HarRequest
impl UnwindSafe for HarRequest
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