Я хотел бы использовать API-шлюз для передачи двоичных полезных данных с локального Express.js-сервера , который отправляет ZIP-файлы в ответ на запросы GET.
Однако API-шлюз, похоже,интерпретировать полезную нагрузку как строку, потому что при тестировании метода я получаю следующую ошибку:
Выполнение не выполнено из-за ошибки конфигурации: Ответ на интеграцию сообщенной длины 35508489 превышает допустимый максимум в 10485760 байт.
Заголовки ответа моей конечной точки следующие:
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0
Connection: keep-alive
Content-Disposition: attachment; filename="rrAIkB6D_v8Htun4hpBx9.zip"
Content-Length: 34173953
Content-Type: application/zip
Date: Fri, 22 Mar 2019 08:37:38 GMT
ETag: W/"2097401-169a0b780ff"
Last-Modified: Thu, 21 Mar 2019 14:46:14 GMT
Загрузка работает при непосредственном доступе к конечной точке.
Я что-то пропустил вконфигурация?