Struct qiniu_http::RequestParts
source · pub struct RequestParts<'r> { /* private fields */ }
Expand description
HTTP 请求信息
不包含请求体信息
Implementations§
source§impl<'r> RequestParts<'r>
impl<'r> RequestParts<'r>
sourcepub fn builder() -> RequestPartsBuilder<'r>
pub fn builder() -> RequestPartsBuilder<'r>
创建 HTTP 请求信息构建器
sourcepub fn version_mut(&mut self) -> &mut Version
pub fn version_mut(&mut self) -> &mut Version
获取请求 HTTP 版本的可变引用
sourcepub fn method_mut(&mut self) -> &mut Method
pub fn method_mut(&mut self) -> &mut Method
获取请求 HTTP 方法的可变引用
sourcepub fn headers_mut(&mut self) -> &mut HeaderMap
pub fn headers_mut(&mut self) -> &mut HeaderMap
获取请求 HTTP Headers 的可变引用
sourcepub fn extensions(&self) -> &Extensions
pub fn extensions(&self) -> &Extensions
获取扩展信息
sourcepub fn extensions_mut(&mut self) -> &mut Extensions
pub fn extensions_mut(&mut self) -> &mut Extensions
获取扩展信息的可变引用
sourcepub fn user_agent(&self) -> UserAgent
pub fn user_agent(&self) -> UserAgent
获取 UserAgent
sourcepub fn appended_user_agent(&self) -> &UserAgent
pub fn appended_user_agent(&self) -> &UserAgent
获取追加的 UserAgent
sourcepub fn appended_user_agent_mut(&mut self) -> &mut UserAgent
pub fn appended_user_agent_mut(&mut self) -> &mut UserAgent
获取追加的 UserAgent 的可变引用
sourcepub fn resolved_ip_addrs(&self) -> Option<&[IpAddr]>
pub fn resolved_ip_addrs(&self) -> Option<&[IpAddr]>
获取预解析的服务器套接字地址
sourcepub fn resolved_ip_addrs_mut(&mut self) -> &mut Option<Cow<'r, [IpAddr]>>
pub fn resolved_ip_addrs_mut(&mut self) -> &mut Option<Cow<'r, [IpAddr]>>
获取预解析的服务器套接字地址的可变引用
sourcepub fn on_uploading_progress(
&'r self
) -> Option<&'r (dyn Fn(TransferProgressInfo<'_>) -> Result<()> + Send + Sync + 'r)>
pub fn on_uploading_progress( &'r self ) -> Option<&'r (dyn Fn(TransferProgressInfo<'_>) -> Result<()> + Send + Sync + 'r)>
获取上传进度回调
sourcepub fn on_uploading_progress_mut(
&mut self
) -> &mut Option<OnProgressCallback<'r>>
pub fn on_uploading_progress_mut( &mut self ) -> &mut Option<OnProgressCallback<'r>>
获取上传进度回调的可变引用
sourcepub fn on_receive_response_status(
&'r self
) -> Option<&'r (dyn Fn(StatusCode) -> Result<()> + Send + Sync + 'r)>
pub fn on_receive_response_status( &'r self ) -> Option<&'r (dyn Fn(StatusCode) -> Result<()> + Send + Sync + 'r)>
获取接受到响应状态回调
sourcepub fn on_receive_response_status_mut(
&mut self
) -> &mut Option<OnStatusCodeCallback<'r>>
pub fn on_receive_response_status_mut( &mut self ) -> &mut Option<OnStatusCodeCallback<'r>>
获取接受到响应状态回调的可变引用
sourcepub fn on_receive_response_header(
&'r self
) -> Option<&'r (dyn Fn(&HeaderName, &HeaderValue) -> Result<()> + Send + Sync + 'r)>
pub fn on_receive_response_header( &'r self ) -> Option<&'r (dyn Fn(&HeaderName, &HeaderValue) -> Result<()> + Send + Sync + 'r)>
获取接受到响应 Header 回调
sourcepub fn on_receive_response_header_mut(
&mut self
) -> &mut Option<OnHeaderCallback<'r>>
pub fn on_receive_response_header_mut( &mut self ) -> &mut Option<OnHeaderCallback<'r>>
获取接受到响应 Header 回调的可变引用
Trait Implementations§
source§impl Debug for RequestParts<'_>
impl Debug for RequestParts<'_>
Auto Trait Implementations§
impl<'r> !RefUnwindSafe for RequestParts<'r>
impl<'r> Send for RequestParts<'r>
impl<'r> Sync for RequestParts<'r>
impl<'r> Unpin for RequestParts<'r>
impl<'r> !UnwindSafe for RequestParts<'r>
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