Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menggunakan x-amazon-apigateway-gateway-responses
ekstensi di tingkat API root untuk menyesuaikan respons gateway di BukaAPI. APIDefinisi Terbuka berikut menunjukkan contoh untuk menyesuaikan GatewayResponseMISSING_AUTHENTICATION_TOKEN
jenis.
"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}" } }
Dalam contoh ini, kustomisasi mengubah kode status dari default (403
) menjadi404
. Ini juga menambah respons gateway empat parameter header dan satu template pemetaan tubuh untuk jenis application/json
media.