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

# GET (/global/scids/{scid}/data/{pathAndFileName},{type})

> GET (/global/scids/{scid}/data/{pathAndFileName},{type})

# GET (/global/scids/{scid}/data/{pathAndFileName},{type})

Télécharge un fichier.
Le domaine de ces URI est `titlestorage.xboxlive.com`.

* [Paramètres d'URI](#ID4EX)
* [Autorisation](#ID4ECB)
* [Paramètres de chaîne de requête facultatifs](#ID4EPB)
* [En-têtes de requête obligatoires](#ID4EZC)
* [En-têtes de requête facultatifs](#ID4ECE)
* [Corps de la requête](#ID4EMF)
* [Codes d'état HTTP](#ID4EZF)
* [En-têtes de réponse](#ID4EMDAC)
* [Corps de la réponse](#ID4EPEAC)

<a id="ID4EX" />

## Paramètres d'URI

| Paramètre | Type | Description |
| - | - | - |
| scid | guid | ID de la configuration de service à rechercher. |
| pathAndFileName | chaîne | Chemin d'accès et nom de fichier de l'élément auquel accéder. Les caractères valides pour la partie chemin (jusqu'à la dernière barre oblique incluse) sont les lettres majuscules (A-Z), les lettres minuscules (a-z), les chiffres (0-9), le trait de soulignement (*) et la barre oblique (/). La partie chemin peut être vide. Les caractères valides pour la partie nom de fichier (tout ce qui suit la dernière barre oblique) sont les lettres majuscules (A-Z), les lettres minuscules (a-z), les chiffres (0-9), le trait de soulignement (*), le point (.) et le trait d'union (-). Le nom de fichier ne peut pas être vide, se terminer par un point ni contenir deux points consécutifs. |
| type | chaîne | Format des données. Les valeurs possibles sont : binary, config ou json. |

<a id="ID4ECB" />

## Autorisation

La requête doit inclure un en-tête d'autorisation XBOX LIVE valide. Si l'appelant n'est pas autorisé à accéder à cette ressource, le service renvoie une réponse 403 Forbidden. Si l'en-tête est non valide ou manquant, le service renvoie une réponse 401 Unauthorized.

<a id="ID4EPB" />

## Paramètres de chaîne de requête facultatifs

Varie selon le type de blob. Les blobs binaires ne prennent pas en charge les paramètres de requête.

\| Paramètre| Type| Description|
\| --- | --- | --- | --- | --- | --- |
\| select| chaîne| Utilisable uniquement lorsque le type est json. Spécifie que la réponse ne doit contenir qu'une certaine propriété/valeur du JSON, déterminée par ce paramètre. Utilisez un « point » (.) pour spécifier des sous-propriétés et des crochets ('\[' et ']') pour spécifier des indices de tableau. Par exemple, "array1\[4].prop2" spécifie la propriété "prop2" de l'index 4 du tableau "array1".|
\| customSelector| chaîne| Pour les fichiers de type config. Indique les nœuds virtuels personnalisés à inclure. Consultez Title Storage pour plus d'informations sur les fichiers de type config.|

<a id="ID4EZC" />

## En-têtes de requête obligatoires

\| En-tête| Valeur| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| x-xbl-contract-version| 1| Version du contrat d'API.|
\| Authorization| XBL3.0 x=\[hash];\[token]| Jeton d'authentification STS. STSTokenString est remplacé par le jeton renvoyé par la requête d'authentification. Consultez Authentification et autorisation des requêtes des services XBOX LIVE pour plus d'informations sur la récupération d'un jeton STS et la création d'un en-tête d'autorisation.|

<a id="ID4ECE" />

## En-têtes de requête facultatifs

\| En-tête| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| If-Match| Spécifie un ETag qui doit correspondre à un élément existant pour terminer l'opération.|
\| If-None-Match| Spécifie un ETag qui ne doit correspondre à aucun élément existant pour terminer l'opération.|
\| Range| Spécifie la plage d'octets à télécharger. Suit le format standard de l'en-tête HTTP Range.|

<a id="ID4EMF" />

## Corps de la requête

Aucun objet n'est envoyé dans le corps de cette requête.

<a id="ID4EZF" />

## Codes d'état HTTP

Le service renvoie l'un des codes d'état de cette section en réponse à une requête effectuée avec cette méthode sur cette ressource. Pour obtenir la liste complète des codes d'état HTTP standard utilisés avec les services XBOX Live, consultez [Codes d'état HTTP standard](/fr/reference/live/rest/additional/httpstatuscodes).

\| Code| Expression de raison| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| 200| OK | La requête a réussi.|
\| 201| Created | L'entité a été créée.|
\| 400| Bad Request | Le service n'a pas pu comprendre la requête mal formée. Généralement un paramètre non valide.|
\| 401| Unauthorized | La requête nécessite une authentification de l'utilisateur.|
\| 403| Forbidden | La requête n'est pas autorisée pour l'utilisateur ou le service.|
\| 404| Not Found | La ressource spécifiée est introuvable.|
\| 406| Not Acceptable | La version de la ressource n'est pas prise en charge.|
\| 408| Request Timeout | La requête a pris trop de temps.|
\| 500| Internal Server Error | Le serveur a rencontré une condition inattendue qui l'a empêché de traiter la requête.|
\| 503| Service Unavailable | La requête a été limitée. Réessayez après la valeur client-retry en secondes (par exemple, 5 secondes plus tard).|

<a id="ID4EMDAC" />

## En-têtes de réponse

\| En-tête| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| ETag| L'ETag est un identificateur opaque attribué par un serveur web à une version spécifique d'une ressource trouvée à une URL. Si le contenu de la ressource à cette URL change, un nouvel ETag différent est attribué.|
\| Content-Range| S'il s'agissait d'un téléchargement partiel, cet en-tête spécifie la plage d'octets téléchargés.|

<a id="ID4EPEAC" />

## Corps de la réponse

Si l'appel réussit, le service renvoie le contenu du fichier.

<a id="ID4EYEAC" />

## Voir aussi

<a id="ID4E1EAC" />

##### Parent

[/global/scids/{scid}/data/{pathAndFileName},{type}](/fr/reference/live/rest/uri/storage/uri-globalscidssciddatapathandfilenametype)

<a id="ID4EGFAC" />

##### Référence  [TitleBlob (JSON)](/fr/reference/live/rest/json/json-titleblob)


## Related topics

- [XblTitleStorageDownloadBlobAsync](/reference/live/xsapi-c/title_storage_c/functions/xbltitlestoragedownloadblobasync.md)
- [XblTitleStorageGetBlobMetadataAsync](/reference/live/xsapi-c/title_storage_c/functions/xbltitlestoragegetblobmetadataasync.md)
