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

> httpProvider

# httpProvider

## Fonctions

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


## Related topics

- [HttpClient API reference](/reference/live/httpclient/atoc-httpclient.md)
- [HttpClient API 参考](/zh-CN/reference/live/httpclient/atoc-httpclient.md)
- [HCHttpCallSetContext](/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext.md)
- [HCHttpCallGetContext](/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext.md)
