Я хочу отправить данные формы в шлюз API, который затем отправляет их в lambda для обработки. Тем не менее, я получаю
{
"message": "Could not parse request body into json: Unexpected character (\'-\' (code 45))
in numeric value: expected digit (0-9) to follow minus sign, for valid numeric value\n
at [Source: (byte[])\"----------------------------086228525798973846089611\r\nContent-
Disposition: form-data; name=\"first_name\"\r\n\r\nfake\r\n---------------------------
-086228525798973846089611\r\nContent-Disposition: form-data;
name=\"last_name\"\r\n\r\nname\r\n---------------------------
-086228525798973846089611\r\nContent-Disposition: form-data;
name=\"email\"\r\n\r\nfakename1@something.com\r\n---------------------------
-086228525798973846089611\r\nContent-Disposition: form-data; name=\"mobile\"\r\n\r\n\r\n-
---------------------------086228525798973\"[truncated 752 bytes]; line: 1, column: 3]"
}
В логах cloudwatch я вижу, что лямбда выдает эту ошибку: Lambda invocation failed with status: 400.
Не вижу ошибок в лямбда-логах только в логах шлюза API.
Мои API POST-метод шлюза выглядит следующим образом: ![enter image description here](https://i.stack.imgur.com/yu4dL.png)
Редактировать : Добавление изображения формы Я пытаюсь представить, что API не нравится: ![formdata](https://i.stack.imgur.com/d946p.png)
Есть какие-нибудь идеи, как отправить POST в lambda без преобразований API-шлюза или других проблем?