Функция Azure: как получать данные с помощью чанкованного кодирования - PullRequest
0 голосов
/ 23 октября 2019

Все примеры функций, которые предоставляет Azure (для всех различных поддерживаемых языков), все ожидают ввода с помощью обычных способов вызова функции через параметр = значение, будь то с помощью POST или GET.

Но вв этом случае данные в функцию поступают через внешние клиенты через чанкованное кодирование HTTP (в HTTP POST). Я не могу понять, как реализовать это, как получить фрагментированные данные в моей функции?

1 Ответ

1 голос
/ 30 октября 2019

Что ж, получается, что если вы используете chunked-кодировку для запроса POST в функции Azure, то вызов get_body () прочитает значение длины в чанке и удалит все, возвращая только инкапсулированные данные. Проблема решена!

Отредактируйте, чтобы добавить: хотя это работает для действующих функций Azure, оно не работает для локальных функций разработки на локальном компьютере с VSCode

...