Как настроить Swagger / APIGateway, чтобы задать для свойства Content-Type заголовка ответа значение «application / xml» для конечной точки GET APIGateway Lambda, которая потребляет и производит xml?
В настоящее время Значение типа содержимого заголовка ответа: «application / json»
Я пытался указать его следующим образом: -
"/v1/XXXXXXX": {
"get": {
"produces": [
"application/xml"
],
"responses": {
"200": {
"description": "Meter reading data",
"schema": { ........ }
}
},
"x-amazon-apigateway-integration": {
"responses": {
"default": {
"statusCode": "200",
"responseParameters": {
"method.response.header.Content-Type": "'application/xml'"
}
}
}
}
Произошла ошибка следующим образом: -
Errors found during import: Unable to put integration response on 'GET' for resource at path '/v1/XXXXXXXXX': Invalid mapping expression specified: Validation Result: warnings : [], errors : [Invalid mapping expression parameter specified: method.response.header.Content-Type]
Большое спасибо,
Сэм