> ## 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.

# httpProvider (contenido)

> httpProvider

# httpProvider

## Funciones

| Función | Descripción |
| - | - |
| [HCGetHttpCallPerformFunction](/es/reference/live/httpclient/httpprovider/functions/hcgethttpcallperformfunction) | Devuelve la devolución de llamada HCCallPerformFunction actual que implementa la función de ejecución HTTP en la plataforma actual. |
| [HCGetWebSocketFunctions](/es/reference/live/httpclient/httpprovider/functions/hcgetwebsocketfunctions) | Obtiene las funciones que implementan las funciones de WebSocket. |
| [HCHttpCallGetContext](/es/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext) | Obtiene el puntero de contexto asociado a este objeto de llamada. |
| [HCHttpCallRequestGetHeader](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetheader) | Obtiene un encabezado de solicitud de la llamada HTTP para un nombre de encabezado determinado. |
| [HCHttpCallRequestGetHeaderAtIndex](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetheaderatindex) | Obtiene los encabezados de solicitud en un índice específico de base cero en la llamada HTTP. |
| [HCHttpCallRequestGetNumHeaders](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetnumheaders) | Obtiene el número de encabezados de solicitud en la llamada HTTP. |
| [HCHttpCallRequestGetRequestBodyBytes](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodybytes) | Obtiene los bytes del cuerpo de la solicitud de la llamada HTTP. |
| [HCHttpCallRequestGetRequestBodyReadFunction](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodyreadfunction) | Obtiene la función que usa la llamada HTTP para leer el cuerpo de la solicitud |
| [HCHttpCallRequestGetRequestBodyString](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodystring) | Obtiene los bytes del cuerpo de la solicitud de la llamada HTTP. |
| [HCHttpCallRequestGetRetryAllowed](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretryallowed) | Obtiene si se permite el reintento para esta llamada HTTP. |
| [HCHttpCallRequestGetRetryCacheId](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrycacheid) | Obtiene el número de identificador de este punto de conexión REST que se usa para almacenar en caché el encabezado Retry-After para el error rápido. |
| [HCHttpCallRequestGetRetryDelay](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrydelay) | Obtiene el retraso de reintento HTTP en segundos. El retraso predeterminado y mínimo es de 2 segundos. |
| [HCHttpCallRequestGetTimeout](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeout) | Obtiene el tiempo de espera para esta llamada HTTP. |
| [HCHttpCallRequestGetTimeoutWindow](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeoutwindow) | Establece la ventana de tiempo de espera HTTP en segundos. |
| [HCHttpCallRequestGetUrl](/es/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgeturl) | Obtiene la dirección URL y el método de la llamada HTTP. |
| [HCHttpCallResponseAppendResponseBodyBytes](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponseappendresponsebodybytes) | Anexa al búfer de bytes del cuerpo de la respuesta de la llamada HTTP. Si anteriormente se estableció una devolución de llamada de escritura personalizada en este identificador de llamada mediante HCHttpCallResponseSetResponseBodyWriteFunction, esta operación fallará porque son mutuamente excluyentes. |
| [HCHttpCallResponseSetHeader](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetheader) | Establece un encabezado de respuesta para la llamada HTTP. |
| [HCHttpCallResponseSetHeaderWithLength](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetheaderwithlength) | Establece un encabezado de respuesta para la llamada HTTP. |
| [HCHttpCallResponseSetNetworkErrorCode](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetnetworkerrorcode) | Establece el código de error de red de la llamada HTTP. |
| [HCHttpCallResponseSetPlatformNetworkErrorMessage](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetplatformnetworkerrormessage) | Establece el mensaje de error de red de la plataforma de la llamada HTTP. |
| [HCHttpCallResponseSetResponseBodyBytes](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetresponsebodybytes) | Establece el búfer de bytes del cuerpo de la respuesta de la llamada HTTP. Si anteriormente se estableció una devolución de llamada de escritura personalizada en este identificador de llamada mediante HCHttpCallResponseSetResponseBodyWriteFunction, esta operación fallará porque son mutuamente excluyentes. |
| [HCHttpCallResponseGetResponseBodyWriteFunction](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsegetresponsebodywritefunction) | Obtiene la función que usa la llamada HTTP para escribir el cuerpo de la respuesta. |
| [HCHttpCallResponseSetStatusCode](/es/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetstatuscode) | Establece el código de estado HTTP de la respuesta de la llamada HTTP. |
| [HCHttpCallSetContext](/es/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext) | Establece el puntero de contexto asociado a este objeto de llamada. |
| [HCSetHttpCallPerformFunction](/es/reference/live/httpclient/httpprovider/functions/hcsethttpcallperformfunction) | Opcionalmente, permite que el autor de la llamada implemente la función de ejecución HTTP. |
| [HCSetWebSocketFunctions](/es/reference/live/httpclient/httpprovider/functions/hcsetwebsocketfunctions) | Opcionalmente, permite que el autor de la llamada implemente las funciones de WebSocket. |
| [HCWebSocketGetHeader](/es/reference/live/httpclient/httpprovider/functions/hcwebsocketgetheader) | Obtiene un encabezado para el WebSocket. |
| [HCWebSocketGetHeaderAtIndex](/es/reference/live/httpclient/httpprovider/functions/hcwebsocketgetheaderatindex) | Obtiene los encabezados en un índice específico de base cero en el WebSocket. |
| [HCWebSocketGetNumHeaders](/es/reference/live/httpclient/httpprovider/functions/hcwebsocketgetnumheaders) | Obtiene el número de encabezados en el WebSocket. |
| [HCWebSocketGetProxyUri](/es/reference/live/httpclient/httpprovider/functions/hcwebsocketgetproxyuri) | Obtiene el URI del proxy para el WebSocket. |


## Related topics

- [Referencia de la API HttpClient (contenido)](/es/reference/live/httpclient/atoc-httpclient.md)
- [HCHttpCallSetContext](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext.md)
- [HCHttpCallGetContext](/es/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext.md)
