

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Objek x-amazon-apigateway-gateway-responses.responseTemplates
<a name="api-gateway-swagger-extensions-gateway-responses.responseTemplates"></a>

Mendefinisikan template [ GatewayResponse ](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html) pemetaan, sebagai peta string-ke-string dari pasangan kunci-nilai, untuk respons gateway yang diberikan. Untuk setiap pasangan kunci-nilai, kuncinya adalah jenis konten. Misalnya, "application/json" dan nilainya adalah template pemetaan berstring untuk substitusi variabel sederhana. Template pem `GatewayResponse` etaan tidak diproses oleh [ mesin ](https://velocity.apache.org/engine/devel/vtl-reference.html) Velocity Template Language (VTL).


| Nama properti | Tipe | Deskripsi | 
| --- | --- | --- | 
| {{content-type}} | string | Template pemetaan `GatewayResponse` tubuh yang hanya mendukung substitusi variabel sederhana untuk menyesuaikan badan respons gateway. | 

## Contoh x-amazon-apigateway-gateway-responses.responseTemplates
<a name="api-gateway-swagger-extensions-gateway-responses.responseTemplates-example"></a>

 Contoh ekstensi OpenAPI berikut menunjukkan template pem [ GatewayResponse ](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html) etaan untuk menyesuaikan respons kesalahan yang dihasilkan API Gateway ke dalam format khusus aplikasi. 

```
      "responseTemplates": {
        "application/json": "{ \"message\": $context.error.messageString, \"type\":$context.error.responseType, \"statusCode\": '488' }"
      }
```

 Contoh ekstensi OpenAPI berikut menunjukkan template pem [ GatewayResponse ](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html) etaan untuk mengganti respons kesalahan yang dihasilkan gateway API dengan pesan kesalahan statis. 

```
      "responseTemplates": {
        "application/json": "{ \"message\": 'API-specific errors' }"
      }
```