目录
基本思路
基础框架的主体分为两个部分HttpManager(提供外部接口)和HttpClient(处理内部核心机制)
HttpManager(管理器)
主要负责提供业务层访问的接口如Get,Post。以及获取返回结果的接口。
// HttpClient对象
private HttpClient _httpClient = new HttpClient();
// 供业务层调用的Get接口
public void HttpGet(int key, string url, bool encry, string param = null)
{
// 处理参数
...
// 调用HttpClient注册发送请求到发送队列中
_httpClient.AddHttpReq(...);
}
// 供业务层调用的Post接口
public void HttpPost(int key, string url, bool encry, string param = null)
{
// 处理参数
...
// 调用HttpClient注册发送请求到发送队列中
_httpClient.AddHttpReq(...);
}
// 获取返回数据的接口
public bool TryGetResPonse(ref int key, ref in