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

# POST (/system/strings/validate)

> POST (/system/strings/validate)

# POST (/system/strings/validate)

Accepte un tableau de chaînes à valider et renvoie un tableau de résultats de taille égale.
Le domaine de ces URI est `client-strings.xboxlive.com`.

* [Remarques](#ID4EV)
* [En-têtes de requête obligatoires](#ID4EIB)
* [Corps de la requête](#ID4ELC)
* [Codes d'état HTTP](#ID4E4C)
* [Corps de la réponse](#ID4ETF)

<a id="ID4EV" />

## Remarques

Chaque résultat indique si la chaîne correspondante est acceptable sur XBOX LIVE et contient la chaîne incriminée le cas échéant.

Des chaînes identiques donnent toujours des résultats identiques. Si vous recevez un résultat indiquant un échec, analysez-le et modifiez la chaîne en conséquence.

> **Remarque :**\
> Le <b>VerifyStringResult</b> obtenu ne signale que le premier mot incriminé de la chaîne. La chaîne peut contenir d'autres mots incriminés. Si vous prévoyez de remplacer les mots incriminés pour rendre la chaîne utilisable, vous devez remplacer le mot ou la sous-chaîne incriminé(e), puis vérifier à nouveau la chaîne pour rechercher d'autres sous-chaînes incriminées.

<a id="ID4EIB" />

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

\| En-tête| Description|
\| --- | --- | --- |
\| Authorization| Jeton d'authentification. Exemple : XBL3.0 x=\[hash];\[token].|
\| x-xbl-contract-version| Version entière du contrat d'API. Doit être 1 ou 2 pour cette API.|

<a id="ID4ELC" />

## Corps de la requête

Le corps de la requête est un tableau de chaînes, sans limite de taille pour le tableau, et de 512 caractères par chaîne.

<a id="ID4ETC" />

### Exemple de requête

```cpp theme={null}
{
    "stringstoVerify":
    [
        "Poppycock",
        "The quick brown fox jumped over the lazy dog.",
        "Hey, want to play games together?",
        "oh noes"
    ]
}
      
```

<a id="ID4E4C" />

## 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| Toutes les chaînes ont été traitées avec succès. Cela ne signifie pas nécessairement que toutes les chaînes ont obtenu des HResults positifs.|
\| 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.|
\| 406| Not Acceptable| En-tête <b>Content-type: application/json</b> manquant.|
\| 408| Request Timeout| Le service n'a pas pu comprendre la requête mal formée. Généralement un paramètre non valide.|

<a id="ID4ETF" />

## Corps de la réponse

Renvoie un tableau de [VerifyStringResult (JSON)](/fr/reference/live/rest/json/json-verifystringresult), de la même taille que le tableau de la requête.

<a id="ID4EAG" />

## Voir aussi

<a id="ID4ECG" />

##### Parent

[/system/strings/validate](/fr/reference/live/rest/uri/stringserver/uri-systemstringsvalidate)


## Related topics

- [Validate Entity Token](/services/playfab/api-references/rest/authentication/authentication/validate-entity-token.md)
- [Validate Api Policy](/api-reference/authentication/validate-api-policy.md)
- [Validate IOS Receipt](/services/playfab/api-references/rest/client/platform-specific-methods/validate-ios-receipt.md)
- [Validate Windows Store Receipt](/services/playfab/api-references/rest/client/platform-specific-methods/validate-windows-store-receipt.md)
- [Validate Amazon IAP Receipt](/services/playfab/api-references/rest/client/platform-specific-methods/validate-amazon-iap-receipt.md)
