413个请求实体太大的码头服务器

时间:2018-10-31 07:11:45

标签: ajax post jetty http-status-code-413

我正在尝试向使用码头服务器服务的端点发出POST请求。请求错误,提示413请求实体太大。但是内容长度只有70KB,我认为这远低于默认限制200KB。

Error image

我尝试通过ngnix服务器提供服务,并将client_max_body_size添加到所需级别,但这没有用。我已经设置了WebContext的setMaxFormContentSize,这也没有帮助。我遵循了https://wiki.eclipse.org/Jetty/Howto/Configure_Form_Size,但这也没有帮助我。

有人可以提供任何解决方案吗?

1 个答案:

答案 0 :(得分:0)

  

wiki.eclipse.org是旧的,仅适用于Jetty 7和Jetty 8(很久以前停产/停产)。链接到它的页面顶部的红色大框甚至告诉您这一点,并为您提供了指向最新文档的链接。

如果您从Jetty中看到“ 413请求实体太大”,则它表示请求URI和请求标头。

  

注意:Jetty无法控制的某些第三方库也可以使用HttpServletResponse.sendError(413),这将导致与您报告的响应状态消息相同。

从您的屏幕快照(其中不包含所有详细信息)来看,(在对stackoverflow提出问题时最好复制/粘贴文本,屏幕快照通常会隐藏对获得直接答案至关重要的详细信息)< / em>,您的Cookie标头很大,并且将请求标头的大小推到了8k以上,从而导致413错误。