EDIT: почтальон / браузеры получили действительные тела ответов от конечной точки Amazon API Gateway.Других веб-приложений нет.Базовый GET без заголовков.На конечной точке API аутентификация не требуется.Данные JSON.
OP: Я использую Axios для CRUD в новом приложении VueJS.Axios должен иметь возможность запрашивать API (Amazon API Gateway).В настоящее время у меня есть очень простой компонент Vue, который запрашивает данные и в ответ распечатывает их на консоли.
axios.get('https://myamazonurl.com/api/resource')
.then(response => console.log(response))
.catch(error => console.log(error))
Amazon API не использует аутентификацию и является общедоступным.Я могу ввести вышеуказанный URL-адрес в браузер или почтальон, и я получу соответствующий ответ.Однако Axios возвращает ответ без тела (заголовок правильный, включая правильное значение длины ответа), но без содержимого.Если я заменю URL любым другим API, тело ответа будет в порядке.Кроме того, использование jquery / AJAX или fetch также создает тело без ответа, но указание на другой API создает данные.