pub struct Client { /* private fields */ }
Expand description
Ureq 客户端
Implementations§
Trait Implementations§
Source§impl HttpCaller for Client
impl HttpCaller for Client
Source§fn call(&self, request: &mut SyncRequest<'_>) -> SyncResponseResult
fn call(&self, request: &mut SyncRequest<'_>) -> SyncResponseResult
阻塞发送 HTTP 请求 Read more
Source§fn async_call<'a>(
&'a self,
_request: &'a mut AsyncRequest<'_>,
) -> Pin<Box<dyn Future<Output = AsyncResponseResult> + Send + 'a>>
fn async_call<'a>( &'a self, _request: &'a mut AsyncRequest<'_>, ) -> Pin<Box<dyn Future<Output = AsyncResponseResult> + Send + 'a>>
异步发送 HTTP 请求
Source§fn is_resolved_ip_addrs_supported(&self) -> bool
fn is_resolved_ip_addrs_supported(&self) -> bool
是否实现了 IP 地址解析功能
Source§fn is_response_metrics_supported(&self) -> bool
fn is_response_metrics_supported(&self) -> bool
是否返回响应指标信息功能
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
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