Azure 提供的所有函数示例(针对所有不同的受支持语言)似乎都期望通过通过参数 = 值调用函数的常规方式进行输入,无论是使用 POST 还是 GET。
但在这种情况下,函数中的数据通过 HTTP 分块编码(在 HTTP POST 中)通过外部客户端传入。我看不到如何实现这个以及如何在我的函数中接收分块数据?
事实证明,如果您对 Azure 函数的 POST 请求使用分块编码,则 get_body() 调用将读取块中的长度值并剥离所有内容,仅返回封装的数据。问题解决了!
编辑添加:虽然这适用于实时生产 azure 函数,但它不适用于使用 VSCode 在本地计算机上运行函数的本地开发
| 归档时间: |
|
| 查看次数: |
1523 次 |
| 最近记录: |