pub struct HttpRequest(/* private fields */);Expand description
A struct that represents an HTTP request.
Implementations§
Source§impl HttpRequest
impl HttpRequest
Sourcepub fn get(url: Url) -> HttpRequestBuilder
pub fn get(url: Url) -> HttpRequestBuilder
Sourcepub fn post(url: Url) -> HttpRequestBuilder
pub fn post(url: Url) -> HttpRequestBuilder
Sourcepub fn put(url: Url) -> HttpRequestBuilder
pub fn put(url: Url) -> HttpRequestBuilder
Sourcepub fn delete(url: Url) -> HttpRequestBuilder
pub fn delete(url: Url) -> HttpRequestBuilder
Sourcepub fn patch(url: Url) -> HttpRequestBuilder
pub fn patch(url: Url) -> HttpRequestBuilder
Sourcepub fn head(url: Url) -> HttpRequestBuilder
pub fn head(url: Url) -> HttpRequestBuilder
Sourcepub fn options(url: Url) -> HttpRequestBuilder
pub fn options(url: Url) -> HttpRequestBuilder
Sourcepub fn trace(url: Url) -> HttpRequestBuilder
pub fn trace(url: Url) -> HttpRequestBuilder
Sourcepub fn connect(url: Url) -> HttpRequestBuilder
pub fn connect(url: Url) -> HttpRequestBuilder
Sourcepub fn builder(url: Url, method: Method) -> HttpRequestBuilder
pub fn builder(url: Url, method: Method) -> HttpRequestBuilder
Constructs a new HttpRequestBuilder for sending an HTTP request with the specified method and URL.
§Arguments
url- The URL where the request should be sent.method- The HTTP method to use for the request (e.g., GET, POST).
§Returns
A builder object (HttpRequestBuilder) that can be used to further customize the HTTP request before execution.
Auto Trait Implementations§
impl Freeze for HttpRequest
impl RefUnwindSafe for HttpRequest
impl Send for HttpRequest
impl Sync for HttpRequest
impl Unpin for HttpRequest
impl UnwindSafe for HttpRequest
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