900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Nginx 414 Request-URI Too Large

Nginx 414 Request-URI Too Large

时间:2019-07-16 05:27:26

相关推荐

Nginx 414 Request-URI Too Large

报错信息:

开发反馈富文本内容太多,发送post请求,Nginx会返回如下报错

<html><head><title>414 Request-URI Too Large</title></head><body bgcolor="white"><center><h1>414 Request-URI Too Large</h1></center><hr><center>nginx/1.14.0</center></body></html>

解决方法:

原因是请求头的长度超出了nginx限制,http块需增加如下参数并reload Nginx。

client_header_buffer_size 512k;large_client_header_buffers 4 512k;

再次请求Tomcat 或 spring boot会报如下错误:

java.lang.IllegalArgumentException: Request header is too large

因为请求头超过默认的head大小限制,需调大参数

tomcat

在server.xml中增加maxHttpHeaderSize

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" maxHttpHeaderSize ="102400"/>

spring boot

在application.properties文件中添加 server.max-http-header-size

server.max-http-header-size=102400

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。