Ответ оборачивания шлюза API в теги XML - PullRequest
0 голосов
/ 06 марта 2020

Не вставляя весь код 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 теги.

Кто-нибудь распознает эти теги? И знает, как их удалить?

Заранее спасибо!

...