Последние несколько дней я проводил, пытаясь найти простой способ разобрать, что посылает мне SendGrid. Я пытаюсь получить его через AWS API-шлюз, затем в функцию Lambda для работы с данными.
Я пытался с busboy, но продолжаю получать ошибку границы не найдена даже после установки типа заголовка в " multipart / form-data; border = xYzZY "
Вот запрос, который мне нужно проанализировать:
--xYzZY
Content-Disposition: form-data; name="dkim"
{@example-com.2wef01e50623.sfsmtp.com : pass}
--xYzZY
Content-Disposition: form-data; name="subject"
testing dispatch
--xYzZY
Content-Disposition: form-data; name="to"
inbouder@example.com
--xYzZY
Content-Disposition: form-data; name="spam_score"
0.737
--xYzZY
Content-Disposition: form-data; name="from"
Frank Violette <dude@example.com>
--xYzZY
Content-Disposition: form-data; name="sender_ip"
229.845.241.520
--xYzZY
Content-Disposition: form-data; name="envelope"
{"to":["inboundparse@example"],"from":"dude@example.com"}
--xYzZY
Content-Disposition: form-data; name="charsets"
{"to":"UTF-8","subject":"UTF-8","from":"UTF-8"}
--xYzZY
Content-Disposition: form-data; name="SPF"
none
--xYzZY--
Любая помощь / руководство будет высоко ценится!