次の方法で共有


HCHttpCallRequestSetRequestBodyReadFunction

HTTP 呼び出しの実行時にリクエスト本文を読み取るために使用されるカスタム コールバック関数を設定します。 カスタム読み取りコールバックが使用される場合、HCHttpCallRequestSetRequestBodyBytes または HCHttpCallRequestSetRequestBodyString によって以前に設定されたリクエスト本文データは無視され、これらの API 操作は相互に排他的になります。

構文

HRESULT HCHttpCallRequestSetRequestBodyReadFunction(  
         HCCallHandle call,  
         HCHttpCallRequestBodyReadFunction readFunction,  
         size_t bodySize,  
         void* context  
)  

パラメーター

call _In_
型: HCCallHandle

HTTP 呼び出しのハンドル。

readFunction _In_
型: HCHttpCallRequestBodyReadFunction

この呼び出しで使用する必要があるリクエスト本文の読み取り関数。

bodySize _In_
型: size_t

本文のサイズ。

context _In_opt_
型: void*

この読み取り関数に関連付けられているコンテキスト。

戻り値

型: HRESULT

この API 操作の結果コード。 値は、S_OK または E_INVALIDARG になります。

解説

これは HCHttpCallPerformAsync を呼び出す前に呼び出す必要があります。

要件

ヘッダー: httpClient.h

ライブラリ: libHttpClient.GDK.lib

関連項目

httpClient