как установить текстовый / обычный тип контента в шлюзе API - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть шлюз API, который указывает на s3, и он читает документ и отправляет обратно содержимое, около 5 абзацев.Это прекрасно работает, однако тип содержимого в ответе - двоичный файл \ octet-stream.Для интеграции приложения было бы лучше, если бы это было text \ plain, поскольку это просто обычный текст.Я попытался установить это как параметр по запросу с типом ответа-содержимого.Я также попытался отобразить его в ответ интеграции шлюза API.Если я отключу отображение Content-Type, я получу application / json.Я следил за документами здесь: https://docs.aws.amazon.com/apigateway/latest/developerguide/integrating-api-with-aws-services-s3.html

1 Ответ

0 голосов
/ 28 сентября 2018

Content-Type для объекта s3 был установлен в двоичный / октетный поток.Установите это в text / plain и теперь отлично работает!

...