pub struct HttpRequestBuilder { /* private fields */ }Expand description
Builder for HTTP/1.x request messages.
Default values:
- method :
GET - URI :
/ - version:
HTTP/1.1 - headers: empty
- body : empty
Implementations§
Source§impl HttpRequestBuilder
impl HttpRequestBuilder
Sourcepub fn version(self, version: &str) -> Self
pub fn version(self, version: &str) -> Self
Set the HTTP version string (e.g. "HTTP/1.0" or "HTTP/1.1").
Sourcepub fn header(self, name: &str, value: &str) -> Self
pub fn header(self, name: &str, value: &str) -> Self
Append a request header.
Headers are written in the order they are added. No deduplication is performed.
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
Auto Trait Implementations§
impl Freeze for HttpRequestBuilder
impl RefUnwindSafe for HttpRequestBuilder
impl Send for HttpRequestBuilder
impl Sync for HttpRequestBuilder
impl Unpin for HttpRequestBuilder
impl UnsafeUnpin 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