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

# httpProvider (contenu)

> httpProvider

# httpProvider

## Fonctions

| Fonction | Description |
| - | - |
| [HCGetHttpCallPerformFunction](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcgethttpcallperformfunction.md) | Retourne le rappel HCCallPerformFunction actuel qui implémente la fonction d'exécution HTTP sur la plateforme actuelle. |
| [HCGetWebSocketFunctions](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcgetwebsocketfunctions.md) | Obtient les fonctions qui implémentent les fonctions WebSocket. |
| [HCHttpCallGetContext](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext.md) | Obtient le pointeur de contexte attaché à cet objet d'appel. |
| [HCHttpCallRequestGetHeader](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetheader.md) | Obtient un en-tête de requête de l'appel HTTP pour un nom d'en-tête donné. |
| [HCHttpCallRequestGetHeaderAtIndex](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetheaderatindex.md) | Obtient les en-têtes de requête à un index de base zéro spécifique dans l'appel HTTP. |
| [HCHttpCallRequestGetNumHeaders](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetnumheaders.md) | Obtient le nombre d'en-têtes de requête dans l'appel HTTP. |
| [HCHttpCallRequestGetRequestBodyBytes](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodybytes.md) | Obtient les octets du corps de la requête de l'appel HTTP. |
| [HCHttpCallRequestGetRequestBodyReadFunction](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodyreadfunction.md) | Obtient la fonction utilisée par l'appel HTTP pour lire le corps de la requête |
| [HCHttpCallRequestGetRequestBodyString](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodystring.md) | Obtient les octets du corps de la requête de l'appel HTTP. |
| [HCHttpCallRequestGetRetryAllowed](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretryallowed.md) | Indique si les nouvelles tentatives sont autorisées pour cet appel HTTP. |
| [HCHttpCallRequestGetRetryCacheId](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrycacheid.md) | Obtient le numéro d'identification de ce point de terminaison REST, utilisé pour mettre en cache l'en-tête Retry-After afin d'échouer rapidement. |
| [HCHttpCallRequestGetRetryDelay](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrydelay.md) | Obtient le délai entre les nouvelles tentatives HTTP en secondes. Le délai par défaut et minimal est de 2 secondes. |
| [HCHttpCallRequestGetTimeout](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeout.md) | Obtient le délai d'expiration de cet appel HTTP. |
| [HCHttpCallRequestGetTimeoutWindow](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeoutwindow.md) | Définit la fenêtre de délai d'expiration HTTP en secondes. |
| [HCHttpCallRequestGetUrl](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgeturl.md) | Obtient l'URL et la méthode de l'appel HTTP. |
| [HCHttpCallResponseAppendResponseBodyBytes](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponseappendresponsebodybytes.md) | Ajoute des données à la mémoire tampon d'octets du corps de la réponse de l'appel HTTP. Si un rappel d'écriture personnalisé a été défini précédemment sur ce handle d'appel à l'aide de HCHttpCallResponseSetResponseBodyWriteFunction, cette opération échouera, car ces deux mécanismes s'excluent mutuellement. |
| [HCHttpCallResponseSetHeader](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetheader.md) | Définit un en-tête de réponse pour l'appel HTTP. |
| [HCHttpCallResponseSetHeaderWithLength](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetheaderwithlength.md) | Définit un en-tête de réponse pour l'appel HTTP. |
| [HCHttpCallResponseSetNetworkErrorCode](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetnetworkerrorcode.md) | Définit le code d'erreur réseau de l'appel HTTP. |
| [HCHttpCallResponseSetPlatformNetworkErrorMessage](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetplatformnetworkerrormessage.md) | Définit le message d'erreur réseau de la plateforme de l'appel HTTP. |
| [HCHttpCallResponseSetResponseBodyBytes](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetresponsebodybytes.md) | Définit la mémoire tampon d'octets du corps de la réponse de l'appel HTTP. Si un rappel d'écriture personnalisé a été défini précédemment sur ce handle d'appel à l'aide de HCHttpCallResponseSetResponseBodyWriteFunction, cette opération échouera, car ces deux mécanismes s'excluent mutuellement. |
| [HCHttpCallResponseGetResponseBodyWriteFunction](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsegetresponsebodywritefunction.md) | Obtient la fonction utilisée par l'appel HTTP pour écrire le corps de la réponse. |
| [HCHttpCallResponseSetStatusCode](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetstatuscode.md) | Définit le code d'état HTTP de la réponse de l'appel HTTP. |
| [HCHttpCallSetContext](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext.md) | Définit le pointeur de contexte attaché à cet objet d'appel. |
| [HCSetHttpCallPerformFunction](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcsethttpcallperformfunction.md) | Permet éventuellement à l'appelant d'implémenter la fonction d'exécution HTTP. |
| [HCSetWebSocketFunctions](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcsetwebsocketfunctions.md) | Permet éventuellement à l'appelant d'implémenter les fonctions WebSocket. |
| [HCWebSocketGetHeader](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcwebsocketgetheader.md) | Obtient un en-tête du WebSocket. |
| [HCWebSocketGetHeaderAtIndex](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcwebsocketgetheaderatindex.md) | Obtient les en-têtes à un index de base zéro spécifique dans le WebSocket. |
| [HCWebSocketGetNumHeaders](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcwebsocketgetnumheaders.md) | Obtient le nombre d'en-têtes dans le WebSocket. |
| [HCWebSocketGetProxyUri](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcwebsocketgetproxyuri.md) | Obtient l'URI du proxy du WebSocket. |


## Related topics

- [Référence de l'API HttpClient (contenu)](https://docs.xbox.com/fr-CA/reference/live/httpclient/atoc-httpclient.md)
- [HCHttpCallSetContext](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext.md)
- [HCHttpCallGetContext](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext.md)
- [HCGetHttpCallPerformFunction](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hcgethttpcallperformfunction.md)
- [HCHttpCallRequestGetTimeout](https://docs.xbox.com/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeout.md)
