XblHttpCallGetHeaderAtIndex
获取 HTTP 调用中从零开始的特定索引处的响应标头。
语法
HRESULT XblHttpCallGetHeaderAtIndex(
XblHttpCallHandle call,
uint32_t headerIndex,
const char** headerName,
const char** headerValue
)
参数
call _In_
类型:XblHttpCallHandle
HTTP 调用的句柄。
headerIndex _In_
类型:uint32_t
响应标头的从零开始的特定索引。
headerName _Out_
类型:char**
HTTP 调用的 UTF-8 编码响应标头名称。 返回的字符串指针的内存在 XblHttpCallHandle 对象的生存期内有效,直到对它调用了 XblHttpCallCloseHandle()。
headerValue _Out_
类型:char**
HTTP 调用的 UTF-8 编码响应标头值。 返回的字符串指针的内存在 XblHttpCallHandle 对象的生存期内有效,直到对它调用了 XblHttpCallCloseHandle()。
返回值
类型:HRESULT
此 API 操作的结果代码。 可能的值为 S_OK、E_INVALIDARG 或 E_FAIL。
备注
它只有在 HTTP 任务完成时调用 XblHttpCallPerformAsync 后才能调用。 使用 XblHttpCallGetNumHeaders 了解 HTTP 调用中有多少个响应标头。
要求
头文件:http_call_c.h
图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib