> ## 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 (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})

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

# GET (/sessions/{sessionId}/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](#ID4EQC)
* [En-têtes de requête facultatifs](#ID4EZD)
* [Corps de la requête](#ID4EDF)
* [Codes d'état HTTP](#ID4EQF)
* [En-têtes de réponse](#ID4EDDAC)
* [Corps de la réponse](#ID4EGEAC)

<a id="ID4EX" />

## Paramètres d'URI

| Paramètre | Type | Description |
| - | - | - |
| sessionId | string | ID de la session à rechercher. |
| scid | GUID | ID de la configuration de service à rechercher. |
| pathAndFileName | string | Chemin 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 | string | Format des données. Les valeurs possibles sont binary 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 retourne une réponse 403 Forbidden. Si l'en-tête est non valide ou manquant, le service retourne une réponse 401 Unauthorized.

<a id="ID4EPB" />

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

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

\| Paramètre| Type| Description|
\| --- | --- | --- | --- | --- | --- |
\| select| string| Utilisable uniquement lorsque type est json. Indique que la réponse ne doit contenir qu'une propriété/valeur donnée 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".|

<a id="ID4EQC" />

## 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 retourné par la requête d'authentification. Pour plus d'informations sur la récupération d'un jeton STS et la création d'un en-tête d'autorisation, consultez Authentification et autorisation des requêtes des services XBOX LIVE.|

<a id="ID4EZD" />

## 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 que l'opération s'effectue.|
\| If-None-Match| Spécifie un ETag qui ne doit correspondre à aucun élément existant pour que l'opération s'effectue.|
\| Range| Spécifie la plage d'octets à télécharger. Suit le format standard de l'en-tête HTTP Range.|

<a id="ID4EDF" />

## Corps de la requête

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

<a id="ID4EQF" />

## Codes d'état HTTP

Le service retourne 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 incorrecte. Il s'agit généralement d'un paramètre non valide.|
\| 401| Unauthorized | La requête nécessite l'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 mis trop de temps à s'exécuter.|
\| 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-la après la valeur client-retry en secondes (par exemple, 5 secondes plus tard).|

<a id="ID4EDDAC" />

## En-têtes de réponse

\| En-tête| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| ETag| ETag est un identificateur opaque attribué par un serveur web à une version spécifique d'une ressource situé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="ID4EGEAC" />

## Corps de la réponse

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

<a id="ID4EREAC" />

## Voir aussi

<a id="ID4ETEAC" />

##### Parent

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

<a id="ID4E6EAC" />

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


## Related topics

- [XblMultiplayerSessionReferenceUri](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionreferenceuri.md)
- [XblTitleStorageBlobMetadata](/reference/live/xsapi-c/title_storage_c/structs/xbltitlestorageblobmetadata.md)
- [XblMultiplayerSessionReference](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionreference.md)
- [Multiplayer Session Directory overview](/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [Get Multiplayer Session Logs By Session Id](/services/playfab/api-references/rest/multiplayer/multiplayer-server/get-multiplayer-session-logs-by-session-id.md)
