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