【发布时间】:2021-10-01 06:04:04
【问题描述】:
这是 Azure 函数 4x 的问题(进程外)
我正在尝试使用 HTTP 触发器将超过 4 MB(4096 字节)的数据发布到 Azure 函数。
超时了。以下是我在 Azure 函数中的代码
[Function("HttpTriggerCSharp")]
public async Task<HttpResponseData> HttpTriggerCSharp(
[HttpTrigger(AuthorizationLevel.Anonymous, "post")] HttpRequestData req,
FunctionContext executionContext)
{
HttpResponseData response = HttpResponseData.CreateResponse(req);
string requestBody = String.Empty;
using (StreamReader streamReader = new StreamReader(req.Body))
{
requestBody = await streamReader.ReadToEndAsync();
}
return response;
}
我使用 Postman 作为客户端,配置如下:
邮递员配置
4MB的测试文件
它指的是 100 MB 的限制。请告诉我,我做错了什么?
上述功能适用于进程中的 Azure 函数 (3x)。
【问题讨论】:
标签: azure-functions serverless