HCHttpCallResponseSetResponseBodyBytes

设置 HTTP 调用的响应正文字节缓冲区。 如果以前使用 HCHttpCallResponseSetResponseBodyWriteFunction 在此调用句柄上设置了自定义写入回调,则此操作将失败,因为它们之间互斥。

语法

HRESULT HCHttpCallResponseSetResponseBodyBytes(  
         HCCallHandle call,  
         const uint8_t* bodyBytes,  
         size_t bodySize  
)  

参数

call _In_
类型:HCCallHandle

HTTP 调用的句柄。

bodyBytes _In_reads_bytes_(bodySize)
类型:uint8_t*

HTTP 调用的响应正文字节。

bodySize _In_
类型:size_t

正在设置的正文长度(字节)。

返回值

类型:HRESULT

此 API 操作的结果代码。 可能的值为 S_OK、E_INVALIDARG、E_OUTOFMEMORY 或 E_FAIL。

要求

头文件:httpProvider.h

库: libHttpClient.GDK.lib

另请参阅

httpProvider