> ## 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](https://devdocs.xbox.com/zh-CN/reference/live/xsapi-c/http_call_c/enums/xblhttpcallresponsebodytype.md) | 定义在读取 HTTP 调用结果时的响应正文类型。 |

## 函数

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

## 句柄

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


## Related topics

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