> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# http_call_c

> http_call_c

# http\_call\_c

## 枚举

| 枚举 | 说明 |
| - | - |
| [XblHttpCallResponseBodyType](/zh-CN/reference/live/xsapi-c/http_call_c/enums/xblhttpcallresponsebodytype.md) | 定义在读取 HTTP 调用结果时的响应正文类型。 |

## 函数

| 函数 | 说明 |
| - | - |
| [XblHttpCallCloseHandle](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallclosehandle.md) | 递减调用对象的引用计数。 |
| [XblHttpCallCreate](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallcreate.md) | 创建 HTTP 调用句柄。 |
| [XblHttpCallDuplicateHandle](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallduplicatehandle.md) | 复制 XblHttpCallHandle 对象。 |
| [XblHttpCallGetHeader](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetheader.md) | 获取 HTTP 调用中给定标头名称对应的响应标头。 |
| [XblHttpCallGetHeaderAtIndex](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetheaderatindex.md) | 获取 HTTP 调用中特定从零开始索引位置的响应标头。 |
| [XblHttpCallGetNetworkErrorCode](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetnetworkerrorcode.md) | 获取 HTTP 调用的网络错误代码。 |
| [XblHttpCallGetNumHeaders](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetnumheaders.md) | 获取 HTTP 调用中响应标头的数量。 |
| [XblHttpCallGetPlatformNetworkErrorMessage](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetplatformnetworkerrormessage.md) | 获取 HTTP 调用的平台网络错误消息。 |
| [XblHttpCallGetRequestUrl](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetrequesturl.md) | 获取 HTTP 调用的请求 URL。 |
| [XblHttpCallGetResponseBodyBytes](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetresponsebodybytes.md) | 获取 HTTP 调用的响应正文缓冲区。 |
| [XblHttpCallGetResponseBodyBytesSize](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetresponsebodybytessize.md) | 获取 HTTP 调用的响应正文缓冲区大小。 |
| [XblHttpCallGetResponseString](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetresponsestring.md) | 获取 HTTP 调用的响应正文字符串。 |
| [XblHttpCallGetStatusCode](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallgetstatuscode.md) | 获取 HTTP 调用响应的 HTTP 状态代码。 |
| [XblHttpCallPerformAsync](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallperformasync.md) | 使用 XblHttpCallHandle 执行 HTTP 调用。 |
| [XblHttpCallRequestSetHeader](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetheader.md) | 为 HTTP 调用设置请求标头。 |
| [XblHttpCallRequestSetLongHttpCall](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetlonghttpcall.md) | 设置一个标志，用于定义该 HTTP 调用是否为长调用。 |
| [XblHttpCallRequestSetRequestBodyBytes](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetrequestbodybytes.md) | 设置 HTTP 调用的请求正文字节。 |
| [XblHttpCallRequestSetRequestBodyString](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetrequestbodystring.md) | 设置 HTTP 调用的请求正文字符串。 |
| [XblHttpCallRequestSetRetryAllowed](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetretryallowed.md) | 设置是否允许对此 HTTP 调用进行重试。 |
| [XblHttpCallRequestSetRetryCacheId](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetretrycacheid.md) | 此 REST 终结点的 ID 号，用于缓存 Retry-After 标头以实现快速失败。 |
| [XblHttpCallSetTracing](/zh-CN/reference/live/xsapi-c/http_call_c/functions/xblhttpcallsettracing.md) | 启用或禁用对该特定 HTTP 调用的跟踪。 |

## 句柄

| 句柄 | 说明 |
| - | - |
| [XblHttpCallHandle](/zh-CN/reference/live/xsapi-c/http_call_c/handles/xblhttpcallhandle) | 指向 HTTP 调用的句柄。 |


## Related topics

- [XblHttpCallRequestSetLongHttpCall](/es/reference/live/xsapi-c/http_call_c/functions/xblhttpcallrequestsetlonghttpcall.md)
- [XblHttpCallCreate](/ja-jp/reference/live/xsapi-c/http_call_c/functions/xblhttpcallcreate.md)
