httpProvider

函数

函数 说明
HCGetHttpCallPerformFunction 返回当前 HCCallPerformFunction 回调,该回调实现当前平台上的 HTTP 执行函数。
HCGetWebSocketFunctions 获取实现 WebSocket 函数的函数。
HCHttpCallGetContext 获取附加到此调用对象的上下文指针。
HCHttpCallRequestGetHeader 对于给定的标头名称,获取 HTTP 调用的请求标头。
HCHttpCallRequestGetHeaderAtIndex 获取 HTTP 调用中从零开始的特定索引处的请求标头。
HCHttpCallRequestGetNumHeaders 获取 HTTP 调用中的请求标头数。
HCHttpCallRequestGetRequestBodyBytes 获取 HTTP 调用的请求正文字节。
HCHttpCallRequestGetRequestBodyReadFunction 获取 HTTP 调用用于读取请求正文的函数
HCHttpCallRequestGetRequestBodyString 获取 HTTP 调用的请求正文字节。
HCHttpCallRequestGetRetryAllowed 获取此 HTTP 调用是否允许重试。
HCHttpCallRequestGetRetryCacheId 获取针对快速失败用于缓存 Retry-After 标头的此 REST 终结点的 ID 号。
HCHttpCallRequestGetRetryDelay 获取 HTTP 重试延迟(秒)。 默认和最小延迟为 2 秒。
HCHttpCallRequestGetTimeout 获取此 HTTP 调用的超时。
HCHttpCallRequestGetTimeoutWindow 设置 HTTP 超时窗口(秒)。
HCHttpCallRequestGetUrl 获取 HTTP 调用的 URL 和方法。
HCHttpCallResponseAppendResponseBodyBytes 附加到 HTTP 调用的响应正文字节缓冲区。 如果以前使用 HCHttpCallResponseSetResponseBodyWriteFunction 在此调用句柄上设置了自定义写入回调,则此操作将失败,因为它们之间互斥。
HCHttpCallResponseSetHeader 设置 HTTP 调用的响应标头。
HCHttpCallResponseSetHeaderWithLength 设置 HTTP 调用的响应标头。
HCHttpCallResponseSetNetworkErrorCode 设置 HTTP 调用的网络错误代码。
HCHttpCallResponseSetPlatformNetworkErrorMessage 设置 HTTP 调用的平台网络错误消息。
HCHttpCallResponseSetResponseBodyBytes 设置 HTTP 调用的响应正文字节缓冲区。 如果以前使用 HCHttpCallResponseSetResponseBodyWriteFunction 在此调用句柄上设置了自定义写入回调,则此操作将失败,因为它们之间互斥。
HCHttpCallResponseGetResponseBodyWriteFunction 获取 HTTP 调用所使用的功能以写入请求正文。
HCHttpCallResponseSetStatusCode 设置 HTTP 调用响应的 HTTP 状态代码。
HCHttpCallSetContext 设置附加到此调用对象的上下文指针。
HCSetHttpCallPerformFunction (可选)允许调用方实现 HTTP 执行函数。
HCSetWebSocketFunctions (可选)允许调用方实现 WebSocket 函数。
HCWebSocketGetHeader 获取 WebSocket 的标头。
HCWebSocketGetHeaderAtIndex 获取 WebSocket 中从零开始的特定索引处的标头。
HCWebSocketGetNumHeaders 获取 WebSocket 中的标头数。
HCWebSocketGetProxyUri 获取 WebSocket 的代理 URI。