pub struct WebRequest {
pub body: Option<ArtifactContent>,
pub headers: Option<HashMap<String, String>>,
pub index: Option<i64>,
pub method: Option<String>,
pub parameters: Option<HashMap<String, String>>,
pub properties: Option<PropertyBag>,
pub protocol: Option<String>,
pub target: Option<String>,
pub version: Option<String>,
}
Expand description
A web request associated with this thread flow location.
Describes an HTTP request.
A web request associated with this result.
Fields
body: Option<ArtifactContent>
The body of the request.
headers: Option<HashMap<String, String>>
The request headers.
index: Option<i64>
The index within the run.webRequests array of the request object associated with this result.
method: Option<String>
The HTTP method. Well-known values are ‘GET’, ‘PUT’, ‘POST’, ‘DELETE’, ‘PATCH’, ‘HEAD’, ‘OPTIONS’, ‘TRACE’, ‘CONNECT’.
parameters: Option<HashMap<String, String>>
The request parameters.
properties: Option<PropertyBag>
Key/value pairs that provide additional information about the request.
protocol: Option<String>
The request protocol. Example: ‘http’.
target: Option<String>
The target of the request.
version: Option<String>
The request version. Example: ‘1.1’.
Trait Implementations
sourceimpl Debug for WebRequest
impl Debug for WebRequest
sourceimpl<'de> Deserialize<'de> for WebRequest
impl<'de> Deserialize<'de> for WebRequest
sourcefn 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
sourceimpl Serialize for WebRequest
impl Serialize for WebRequest
Auto Trait Implementations
impl RefUnwindSafe for WebRequest
impl Send for WebRequest
impl Sync for WebRequest
impl Unpin for WebRequest
impl UnwindSafe for WebRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more