类 HttpDelegate

用于替代 HTTP 处理的接口。

摘要

成员 说明
public std::shared_ptr < HttpOperation > Send (const std::shared_ptr < HttpRequest >& 请求,const std::shared_ptr < void >& 上下文) 发送 HTTP 请求。
public std::shared_ptr < HttpOperation > SendAsync (const std::shared_ptr < HttpRequest >& 请求、const std::shared_ptr void 上下文 <>& 、const std::function < void (std::shared_ptr < HttpOperation >) >& callbackFn) 异步发送 HTTP 请求。
public void CancelOperation (const std::string & requestId) 取消特定的 HTTP 操作。
public void CancelAllOperations () 取消正在进行的 HTTP 请求。

成员

Send 函数

发送 HTTP 请求。

参数:

  • 请求:HTTP 请求

  • 上下文:传递到导致此 HTTP 请求的 API 的同一不透明客户端上下文

返回:HTTP 操作容器

SendAsync 函数

异步发送 HTTP 请求。

参数:

  • 请求:HTTP 请求

  • 上下文:传递到导致此 HTTP 请求的 API 的同一不透明客户端上下文

  • callbackFn:将在完成时执行的函数

返回:HTTP 操作容器

CancelOperation 函数

取消特定的 HTTP 操作。

参数:

  • requestId:要取消的请求的 ID

CancelAllOperations 函数

取消正在进行的 HTTP 请求。