x-amazon-apigateway-gateway-réponses. gatewayResponse objet - APIPasserelle Amazon

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.

x-amazon-apigateway-gateway-réponses. gatewayResponse objet

Définit une réponse de passerelle d'un type de réponse donné, y compris le code de statut, les paramètres de réponse applicables, ou les modèles de réponse.

Nom de la propriété Type Description
responseParameters x-amazon-apigateway-gateway-réponses. responseParameters

Spécifie les GatewayResponseparamètres, à savoir les paramètres d'en-tête. Les valeurs des paramètres peuvent prendre n'importe quelle valeur de paramètre de demande entrante ou une valeur personnalisée statique.

responseTemplates x-amazon-apigateway-gateway-réponses. responseTemplates

Spécifie les modèles de mappage de la réponse de passerelle. Les modèles ne sont pas traités par le VTL moteur.

statusCode string

Code d'HTTPétat pour la réponse de la passerelle.

x-amazon-apigateway-gateway-réponses. gatewayResponse exemple

L'exemple suivant de l'extension API Gateway to Open API définit un GatewayResponsepour personnaliser la INVALID_API_KEY réponse afin de renvoyer le code d'état de456, la valeur d'api-keyen-tête de la demande entrante et un "Bad api-key" message.

"INVALID_API_KEY": { "statusCode": "456", "responseParameters": { "gatewayresponse.header.api-key": "method.request.header.api-key" }, "responseTemplates": { "application/json": "{\"message\": \"Bad api-key\" }" } }