Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Richten Sie die Anpassung der Gateway-Antwort in Open ein API
Sie können die x-amazon-apigateway-gateway-responses
Erweiterung auf der API Stammebene verwenden, um die Gateway-Antworten in Open anzupassenAPI. Die folgende API Open-Definition zeigt ein Beispiel für die Anpassung GatewayResponsedes MISSING_AUTHENTICATION_TOKEN
Typs.
"x-amazon-apigateway-gateway-responses": { "MISSING_AUTHENTICATION_TOKEN": { "statusCode": 404, "responseParameters": { "gatewayresponse.header.x-request-path": "method.input.params.petId", "gatewayresponse.header.x-request-query": "method.input.params.q", "gatewayresponse.header.Access-Control-Allow-Origin": "'a.b.c'", "gatewayresponse.header.x-request-header": "method.input.params.Accept" }, "responseTemplates": { "application/json": "{\n \"message\": $context.error.messageString,\n \"type\": \"$context.error.responseType\",\n \"stage\": \"$context.stage\",\n \"resourcePath\": \"$context.resourcePath\",\n \"stageVariables.a\": \"$stageVariables.a\",\n \"statusCode\": \"'404'\"\n}" } }
In diesem Beispiel wird durch die Anpassung der Standardstatuscode 403
in 404
geändert. Außerdem werden der Gateway-Antwort vier Header-Parameter und eine Text-Mapping-Vorlage für den application/json
-Medientyp hinzugefügt.