笔者主要从事的是服务端的开发,今天对于测试环境,由nginx代理,合作商户的http请求报错414,刚好借此机会说一下HTTP请求错误。
一般常见的HTTP请求错误有
400(请求出错,一般是语法格式有误,服务器无法理解)、
404(未找到请求文件或脚本)、
405(方法不允许,服务端指定了固定的请求方法)、
502(网关错误)、
401(各种未授权错误)、
403(各种禁止问题)、
414(Request-URI 太长)和它类似的错误413(请求体过大)。
对于414错误,主要是因为get请求太长(也有可能是正在遭受攻击,这部分暂不考虑),那么我们需要如何解决呢?
这就涉及到nginx请求缓冲区的问题,请求缓冲区就是在接收到请求时,nginx会先将请求写入到这些缓冲区,这些缓冲区中的数据可以作为nginx变量使用,此时如果缓冲区与请求大小相比较小时,数据将写入磁盘。
当请求长度过长时,我们需要改变缓冲区的大小,修改 client_body_buffer_size的大小,默认情况下,32位系统为8k,64位系统为16k。
client_max_body_size,主要可以解决413错误
当请求主体过大发生413错误时,我们就需要修改client_max_body_size的大小,比如说服务器大文件上传,ps:请求主体大小,如果说是使用tomcat容器的话,tomcat中的server.xml中也需要修改相关参数,tomcat对于请求体的大小默认为2M
nginx的配置修改如图:
tomcat修改如下(针对增大允许最大请求体):
最后度娘针贴,相信广大程序媛和程序猿都还是有机会的,什么机会码农们都懂的。
鑫百达安全门售后维修客服热线{400-883-8253} 鑫百达安全门是一款实用的家用产品,能够有效的保护我们的财富和贵重物品。随着时间的推移,即使是鑫百达安全门也会遇到一些故障和问题。鑫百达安全门服务热线24小时故障报修全天候保修热线】就是一个可以为您解决所有问题的地方。 服务区
维克空调的维修电话可能因地区和具体服务内容而有所不同,但通常,用户可以通过拨打维克空调的客服热线来获取维修服务。以下是一些可供参考的电话号码:维克空调客服热线:400-883-8253维克空调另一客服热线:400-883-8253这些电话号码通常提供24小时服务,用户
欧顶集成灶:400-883-8253,一键呼叫,服务到家——让您的欧顶集成灶明心之所向,践专注之行。我们深知您的欧顶集成灶电器对您意义非凡,因此我们提供全方位的,让您的欧顶集成灶在使用中随时享受如家的呵护:欧顶集成灶 售后,您专属的欧顶集成灶 服务团队,全天候技术支持,为您打造简单高效的售后
太阳雨(Sunrain)太阳能热水器作为国内知名的安全门品牌,一直以卓越的品质和周到的服务赢得了广大消费者的信赖。为了更好地服务每一位用户,太阳雨(Sunrain)太阳能热水器特别设立了24小时服务热线,全国统一售后服务电话为400-883-8253。无论您在使用过程中遇到任何问题,都可以随时拨打这
亲爱的用户朋友们,相信大家在使用德蒂斯指纹锁时,一定遇到过一些小麻烦,比如说,有时候会遇到无法解锁的情况。今天我就来和大家聊聊这个话题,从三个方面来分析一下:故障原因、常见问题、解决方法。如果在解决过程中遇到任何困难,可以拨打德蒂斯指纹锁的统一400客户服务电话——400-883-8253,我们的客
华帝燃气壁挂炉的维修电话可能因地区和具体服务内容而有所不同,但通常,用户可以通过拨打华帝燃气壁挂炉的客服热线来获取维修服务。以下是一些可供参考的电话号码:华帝燃气壁挂炉客服热线:400-883-8253华帝燃气壁挂炉另一客服热线:400-883-8253这些电话号码通