Skip to main content

Module http

Module http 

Source
Expand description

HTTP 抽象与执行器。

对应 Java me.chanjar.weixin.common.util.http 包。 Java 的 apache/okhttp/jodd/httpcomponents 四后端执行器均为 PLATFORM_NA (Rust 以 reqwest 统一);本模块保留接口抽象与 reqwest 实现。

Re-exports§

pub use http_client_type::HttpClientType;
pub use http_response_proxy::HttpResponseProxy;
pub use input_stream_data::InputStreamData;
pub use media_download_request_executor::MediaDownloadRequestExecutor;
pub use media_upload_request_executor::MediaUploadRequestExecutor;
pub use request_executor::RequestExecutor;
pub use request_executor::ResponseHandler;
pub use request_http::RequestHttp;
pub use simple_get_request_executor::SimpleGetRequestExecutor;
pub use simple_post_request_executor::SimplePostRequestExecutor;
pub use uri_util::UriUtil;

Modules§

http_client_type
HTTP 客户端类型枚举。
http_response_proxy
HTTP 响应代理接口。
input_stream_data
输入流数据。
media_download_request_executor
媒体下载请求执行器。
media_upload_request_executor
媒体上传请求执行器。
request_executor
HTTP 请求执行器抽象。
request_http
HTTP 客户端抽象(对应 Java RequestHttp<H, P>)。
simple_get_request_executor
简单 GET 请求执行器。
simple_post_request_executor
简单 POST 请求执行器。
uri_util
URI 工具。
wx_dns_resolver
微信 DNS 解析器(占位说明)。