我正在使用 Azure Functions 处理以 base64 编码并在 Json 中传递的大型(> 20MB)文件。
在读取和解析 JSON 正文之前,我需要通过 HTTP 请求标头中传递的 API 密钥对客户端进行身份验证。
分析日志,似乎在执行函数之前读取了整个 JSON。
有没有办法可以将 JSON 正文的读取延迟到我对用户进行身份验证之后?
编辑:
函数声明如下:
public static class V1Functions
{
[FunctionName("V1MyFunction")]
public static async Task<IActionResult> MyFunction(
[HttpTriggerAttribute(AuthorizationLevel.Anonymous, "post", Route = "v1/my_function")] HttpRequest request,
ILogger logger)
{
//...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |