pub struct HttpRequestBuilder { /* private fields */ }Expand description
HTTP 请求构建器
Implementations§
Source§impl HttpRequestBuilder
impl HttpRequestBuilder
Sourcepub fn add_form_field(
self,
key: impl Into<String>,
value: impl Into<String>,
) -> Self
pub fn add_form_field( self, key: impl Into<String>, value: impl Into<String>, ) -> Self
添加单个表单字段
Sourcepub fn add_multipart_part(self, part: FormPart) -> Self
pub fn add_multipart_part(self, part: FormPart) -> Self
添加单个 Multipart 字段
Sourcepub fn timeout_ms(self, timeout_ms: u64) -> Self
pub fn timeout_ms(self, timeout_ms: u64) -> Self
设置超时时间(毫秒),默认 10000
Sourcepub fn build(self) -> HttpRequest
pub fn build(self) -> HttpRequest
构建 HttpRequest
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