Мне было трудно заставить пакетный API Google обрабатывать мои запросы API gmail, используя Mojolicious для создания многочастного HTTP-запроса. Пожалуйста, ознакомьтесь с документацией по пакетному API здесь.
После долгих проб и ошибок я понял, что мне нужно дополнить одну из частей запросов, запрос GET
,пустая строка (\r\n
) после него, чтобы Google обработал его.Насколько я могу судить, RFC не требует, чтобы за телом в составном сообщении следовала новая строка.
Мне интересно, является ли это ошибкой и о ней следует сообщать.Я хотел бы сэкономить время, затрачиваемое людьми на отслеживание этой проблемы.
Подробнее о том, как сгенерирован HTTP-запрос, см. https://perlmonks.org/?node_id=1222593.