Не вставляя весь код Terraform, возможно, кто-то распознает эту проблему:
Когда я настраиваю функцию Lambda на AWS и подключаю ее к шлюзу API, мои json ответы помещаются в XML тегов.
Лямбда-функция:
def handler(event, __):
return {
'statusCode': 200,
'headers': { 'Content-Type': 'application/json' },
'body': json.dumps({"foo": "bar"})
}
Но когда я отправляю HTTP-запрос, я получаю это:
<?xml version="1.0" encoding="UTF-8"?>
<message>
{
"foo": "bar"
}
</message>
Кроме того, когда я тестирую ресурс, теги еще нет Я не могу найти ничего о <message>
в документации, и клянусь, я никогда не использую эти XML теги.
Кто-нибудь распознает эти теги? И знает, как их удалить?
Заранее спасибо!