У меня есть конечная точка шлюза API, которая вызывает API в ECS. Предполагается, что конечная точка получает XML и анализирует его внутри. Проблема не в том, какую модель я использовал для тела запроса (или даже без определения тела). API GW возвращает 403, когда в запросе присутствует версия XML.
Эта причина заставляет API GW возвращать 403:
<?xml version="1.0" encoding="UTF-8"?>
<billing_info_updated_notification>
<account>
test
</account>
</billing_info_updated_notification>
и это работает (без заголовка XML-версии):
<billing_info_updated_notification>
<account>
test
</account>
</billing_info_updated_notification>
Есть идеи, как это исправить? Проблема в том, что это оповещение через webhook, поэтому я не могу контролировать форму xml.