

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Réponses REST
<a name="api-requests-rest-responses"></a>

Les réponses Amazon Route 53 ne sont que des réponses HTTP standard. Certaines actions Route 53 renvoient des informations spéciales spécifiques à Route 53 sous la forme d'un en-tête HTTP ou XML dans le corps de la réponse. Les détails spécifiques sont présentés dans la rubrique de référence API concernant une action donnée.

Chaque réponse contient un ID de demande que vous pouvez utiliser si vous devez résoudre une demande avec Route 53. L'ID est contenu dans un en-tête HTTP appelé`x-amz-request-id`. Voici un exemple d'ID de demande`647cd254-e0d1-44a9-af61-1d6d86ea6b77`.

L'exemple suivant montre une réponse à une demande de création d'une zone hébergée. L'`CreatedHostedZoneResponse`élément contient des informations sur la zone hébergée, notamment un identifiant Route 53, le domaine auquel la zone hébergée est associée, ainsi qu'une description et un commentaire de référence. La demande de modification elle-même est associée à une heure de soumission, à un identifiant et à un statut, indiqués sous la forme. `PENDING` Plus important encore, cela `CreatedHostedZoneResponse` inclut les serveurs de noms Route 53 affectés à la zone hébergée ; ces informations sont contenues dans l'`DelegationSet`élément.

**Example Exemple de réponse**  

```
 1. HTTP/1.1 201 Created
 2. x-amz-request-id: request_id
 3. <?xml version="1.0" encoding="UTF-8"?>
 4. <CreateHostedZoneResponse xmlns="https://route53.amazonaws.com/doc/
 5. 2013-04-01/">
 6.    <HostedZone>
 7.       <Id>/hostedzone/Z1PA6795UKMFR9</Id>
 8.       <Name>example.com.</Name>
 9.       <CallerReference>myUniqueIdentifier</CallerReference>
10.       <Config>
11.          <Comment>This is my first hosted zone.</Comment>
12.       </Config>
13.    </HostedZone>
14.    <ChangeInfo>
15.       <Id>/change/C1PA6795UKMFR9</Id>
16.       <Status>PENDING</Status>
17.       <SubmittedAt>2010-09-10T01:36:41.958Z</SubmittedAt>
18.    </ChangeInfo>
19.    <DelegationSet>
20.       <NameServers>
21.          <NameServer>ns-2048.awsdns-64.com</NameServer>
22.          <NameServer>ns-2049.awsdns-65.net</NameServer>
23.          <NameServer>ns-2050.awsdns-66.org</NameServer>
24.          <NameServer>ns-2051.awsdns-67.co.uk</NameServer>
25.       </NameServers>
26.    </DelegationSet>
27. </CreateHostedZoneResponse>
```

## Réponses d’erreur
<a name="api-requests-rest-error-responses"></a>

Si une requête REST génère une erreur, la réponse HTTP contient :
+ un document d'erreur XML comme réponse ;
+ Content-Type en-tête : text/xml
+ un code de statut HTTP 3xx, 4xx ou 5xx.

Voici un exemple de document d'erreur XML dans une réponse d'erreur REST.

```
1. <ErrorResponse xmlns="https://route53.amazonaws.com/doc/2013-04-01/">
2.    <Error>
3.       <Type>Sender</Type>
4.       <Code>InvalidInput</Code>
5.       <Message>The input is not valid.</Message>
6.    </Error>
7.    <RequestId>410c2a4b-e435-49c9-8382-3770d80d7d4c</RequestId>
8. </ErrorResponse>
```