【问题标题】:Azure App Service Returning 413 Payload Too Large on Long POST RequestAzure 应用服务在长 POST 请求上返回 413 有效负载太大
【发布时间】:2022-01-01 09:17:40
【问题描述】:

这在本地有效,但是当使用具有较长(似乎超过 100,000 个字符)请求正文的 POST 请求访问我们的 Azure App Service API 时,我们会收到“413 Payload Too Large”响应。这是一个相当长的 HTML 字符串。它适用于大约 100,000 个字符以下的请求,但不超过 100,000 个字符。

无论是通过我们的应用程序还是使用 Postman 访问端点,都会发生这种情况,如附图所示。因此,它必须是 Azure(托管具有端点的应用程序)限制。

Azure 应用服务中是否有可以增加的设置以使我们不会收到“413”?或者我们如何解决这个问题?

谢谢

【问题讨论】:

  • 屏幕截图的底部表明您正在使用 NodeJS。你用的是快递吗?如果是这样,您可能希望查看类似于app.use(bodyParser.json({limit: '10mb'})); 的内容
  • 感谢@WaitingForGuacamole!我会看看这个。

标签: azure azure-appservice http-status-code-413


【解决方案1】:

@WaitingForGuacamole 在 cmets 中有正确的解决方案。谢谢!

默认大小为 100kb。我把它设置得比这个高得多,而且它有效。

app.use(bodyParser.json({limit:  '10mb'}));

【讨论】:

    猜你喜欢
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    相关资源
    最近更新 更多