首页 > 解决方案 > Azure 函数请求太长 - HTTP 错误 414

问题描述

我想向 Azure 函数参数发送一个在 Base64 中转换的 XML 文件。不幸的是,如果当我调用 Azure 函数时 XML 太大,它会回复“HTTP ERROR 414”。我正在 Visual Studio 中开发 Azure 函数,当我在 localhost 中运行它时已经出现错误。

我使用默认的 HTTP 触发器请求并调用它在浏览器上手动插入 url。

public static async Task<IActionResult> Run(
        [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
        ExecutionContext context,
        ILogger log)
    { ... }

网址是 http://localhost:7071/api/FatturaPassiva?NumeroFattura=456&FileXml=PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVR...

我试图模拟一个 POST 请求,但我仍然有同样的错误。

在此处输入图像描述

在此处输入图像描述

如何解决问题或设置更大的限制?提前感谢您的回复。

西蒙妮

标签: azurebase64azure-functionsurihttp-error

解决方案


推荐阅读