Получить не файловое тело из multipart / form-data, используя AWS API Gateway и Lambda
Я пытаюсь получить данные формы изmultipart/form-data
POST
в мой веб-сервис ASW Lambda через API-шлюз.
HTTPPOST
имеет Content-Type "multipart / form-data" и тело, закодированное в URL. Данные файла также отправляются в этом сообщении (отсюда, я думаю, из нескольких частей).
Веб-сервис должен интегрироваться со сторонним сервисом, поэтому изменение форматаPOST
на самом деле не вариант.
Я видел этонить говорить о преобразовании закодированных данных URL в объект JSON для использования в Lambda, но это не сработает.
Я также попытался установитьЗапрос на интеграцию ->Шаблоны картирования для типа контентаmultipart/form-data
вВходной проход, Это тоже не помогло.
Я сталкивался с другимвопрос о загрузке файла с помощьюmultipart/form-data
, но так как меня не интересует файл, просто тело, этот ответ не помог.
Ниже приведен скриншот (извините) захваченного поста через Runcope.