1

非常类似于https://serverfault.com/questions/539466/413-request-entity-too-large-client-max-body-size-is-set

我有一个运行在 nginx 之上的节点服务器(使用 Loopback)(具体来说,是 dockerfile/nginx 映像),但是每当我对节点服务器执行大型 PUT(或 POST)请求时,我都会返回 413回复。

我已经在许多地方设置了 client_max_body_size(对我来说,在 /etc/nginx/nginx.conf 中)并设置了过高的值,但仍然得到 413s ......我有什么遗漏吗?

4

2 回答 2

1

感谢 Xavier Lucas,问题确实出在应用程序上,而不是 nginx 配置上,正如这个 Github 问题中所建议的:

https://github.com/strongloop/loopback/issues/690

通过显式设置 json 和 urlencoded 限制来解决。

于 2014-11-30T01:45:37.987 回答
0

我遇到了同样的错误,我的节点服务器使用koa-bodyparser,它限制了 urlencoded 正文:

formLimit:urlencoded body 的限制。如果正文最终大于此限制,则返回 413 错误代码。默认为 56kb。

它与nginx无关。

于 2019-01-11T03:57:34.650 回答