

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

# x-amazon-apigateway-integration.response objek
<a name="api-gateway-swagger-extensions-integration-response"></a>

 Mendefinisikan respons dan menentukan pemetaan parameter atau pemetaan muatan dari respons integrasi ke respons metode. 


| Nama properti | Tipe | Deskripsi | 
| --- | --- | --- | 
| statusCode | string | Kode status HTTP untuk respons metode; misalnya,`"200"`. Ini harus sesuai dengan respons yang cocok di bidang [Operasi `responses` OpenAPI](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md#operation-object). | 
| responseTemplates | [x-amazon-apigateway-integrationObjek. ResponseTemplates](api-gateway-swagger-extensions-integration-responseTemplates.md) | Menentukan templat pemetaan khusus tipe MIME untuk muatan respons. | 
| responseParameters | [x-amazon-apigateway-integration.ResponseParameters objek](api-gateway-swagger-extensions-integration-responseParameters.md) | Menentukan pemetaan parameter untuk respon. Hanya `body` parameter `header` dan respons integrasi yang dapat dipetakan ke `header` parameter metode.  | 
| contentHandling | string | Jenis konversi pengkodean muatan respons. Nilai yang valid adalah 1)CONVERT\_TO\_TEXT, untuk mengubah muatan biner menjadi string yang dikodekan base64 atau mengubah muatan teks menjadi string yang utf-8 dikodekan atau melewati muatan teks secara asli tanpa modifikasi, dan 2)CONVERT\_TO\_BINARY, untuk mengubah muatan teks menjadi gumpalan yang diterjemahkan base64 atau melewati muatan biner secara asli tanpa modifikasi. | 

## Contoh `x-amazon-apigateway-integration.response`
<a name="api-gateway-swagger-extensions-response-example"></a>

Contoh berikut mendefinisikan `302` respons untuk metode yang memperoleh muatan tipe `application/json` atau `application/xml` MIME dari backend. Respons menggunakan templat pemetaan yang disediakan dan mengembalikan URL pengalihan dari respons integrasi di header metode. `Location` 

```
{
    "statusCode" : "302",
    "responseTemplates" : {
         "application/json" : "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
         "application/xml" : "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    },
    "responseParameters" : {
        "method.response.header.Location": "integration.response.body.redirect.url"
    }
}
```

