pub trait HttpCaller: Debug + Send + Sync {
    fn call(&self, request: &mut SyncRequest<'_>) -> SyncResponseResult;
    fn async_call<'a>(
        &'a self,
        request: &'a mut AsyncRequest<'_>
    ) -> Pin<Box<dyn Future<Output = AsyncResponseResult> + Send + 'a>>; fn is_resolved_ip_addrs_supported(&self) -> bool { ... } fn is_response_metrics_supported(&self) -> bool { ... } }
Expand description

HTTP 请求处理接口

实现该接口,即可处理所有七牛 SDK 发送的 HTTP 请求

Required Methods

阻塞发送 HTTP 请求

该方法的异步版本为 Self::async_call

Available on crate feature async only.

异步发送 HTTP 请求

Provided Methods

是否实现了 IP 地址解析功能

是否返回响应指标信息功能

Implementations on Foreign Types

阻塞发送 HTTP 请求

该方法的异步版本为 [Self::async_call]。

Available on crate feature async only.

异步发送 HTTP 请求

是否实现了 IP 地址解析功能

是否返回响应指标信息功能

阻塞发送 HTTP 请求

该方法的异步版本为 [Self::async_call]。

Available on crate feature async only.

异步发送 HTTP 请求

是否实现了 IP 地址解析功能

是否返回响应指标信息功能

阻塞发送 HTTP 请求

该方法的异步版本为 Self::async_call

Available on crate feature async only.

异步发送 HTTP 请求

是否实现了 IP 地址解析功能

是否返回响应指标信息功能

阻塞发送 HTTP 请求

该方法的异步版本为 Self::async_call

Available on crate feature async only.

异步发送 HTTP 请求

是否实现了 IP 地址解析功能

是否返回响应指标信息功能

阻塞发送 HTTP 请求

该方法的异步版本为 Self::async_call

Available on crate feature async only.

异步发送 HTTP 请求

是否实现了 IP 地址解析功能

是否返回响应指标信息功能

Implementors