解决“BadRequest-RequestTooLong” too many request

今天在做东西时发现我的许多本地站点都发现了

这个错误;然而我在firefox里同样的站点就不会发生这样的事,很是奇怪,仔细想想,以前好像也发生过这样的事,都是没太理会,今天我查找资料想想解决办法。
于是在找的过程中我发现下面一篇文章:

cnzz统计代码引起的Bad Request - Request Too Long

解决过程

开始我们推测,可能是某些原因造成Chrome发出的请求头包含过多内容。查看Chrome请求的网址是正常的,也没发现RequestHeader的异常。既然没在Chrome找到问题的原因,那我们从服务端下手吧,请求长就长一点,只要能让用户看到正常的内容。

服务端IIS究竟在哪个地方返回这个错误的?开始以为是Request Filtering Module,调整了RequestLimits设置不能解决问题,禁用Request Filtering Module也解决不了问题。

后来在IIS官方论坛的帖子HTTP 400. The size of the request headers is toolong中得知,这个错误是Http.sys返回的,请求头长度限制是由注册表HKEY_LOCAL_MACHINESystemCurrentControlSetServicesHTTPParameters中的两 个参数决定的:MaxFieldLength与MaxRequestBytes,缺省值都是16384字节,详见Http.sysregistry settings for IIS。

由于修改这两个设置需要重启IIS,并且只是表面上解决问题,所以我们没有立即采取这个方法。又回过头来在Chrome中查看请求头,突然发现cookie的值好长。

进一步查看cookie:




很多cnzz_eid,这是cnzz统计代码产生的,可是我们在博客中没有使用cnzz。但是,有的用户博客自己加了cnzz的统计代码。我们检查了一些会产生"BadRequest - Request Too Long"的页面,的确有些加了cnzz的代码。

我们手动在Chrome中删除了一些带有cnzz_eid的cookie,问题就解决了。


原来是cnzz惹的祸!

为什么在IE与Firefox中不会出现这个问题呢?

可能是IE与Firefox对于request header过长的请求会自动截断;而Chrome对此置之不理。

小结

这篇文章分享的内容是:当IIS返回"Bad Request - Request Too Long. HTTP Error400. The size of the request headers is toolong."的错误时,说明客户端发出的请求头长度超出了Http.sys的限制,这个限制是由注册表"HKEY_LOCAL_MACHINESystemCurrentControlSetServicesHTTPParameters"中的两个参数MaxFieldLength与MaxRequestBytes决定的,默认值是16384字节。

看完这个我想就是cookie的事呗,那就把COOKIE删掉不就行了,因此我就删COOKIE;在打开一个新浏览器,没问题了,如果的我路子真是对的,也不用那第麻烦了;

个人愚见,是否正确,仅供参考!

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/273773.html

更多阅读

鱼缸水浑浊怎么解决 养鱼水浑浊

在解决鱼缸的水浑浊之前,要了解鱼缸的水浑浊有几种可能性:1.你的鱼缸可能受到的光线照射时间过长.2.你的鱼缸是否有盖,如果是,你要将它打开.因为你的水中可能有氯气了.3.你的鱼缸的水是否每天都更换新水?(适量)4.换入鱼缸的新水是否经过了12

应用程序无法正常启动0xc000007b解决方法 0xc000007b解决不了

如图,这个错误使无数玩家烦恼。出现这个错误,可能是硬件的问题,也可能是软件的问题。但是,由于硬件引起该问题的概率很小,并且除了更换硬件之外没有更好的解决方法,因此本文将详细介绍如何通过软件解决此问题,这也是大家最关心的。大致介

本地连接受限制或无连接解决办法 网络连接受限制怎么办

首先说一下很多朋友的电脑遇到本地连接受限制或无连接以为自己的电脑网络可能不正常或者有网络故障,其实不是。主要原因还是由于电脑的网卡连接的设备没有dhcp分配功能,或者关闭了dhcp功能,当然如果出现本地连接受限制或无连接而上不了

痛经怎么办快速解决 精 痛经怎么办快速止痛

痛经怎么办快速解决,并非每个女性都会发生痛经。但假使你有此问题,下面经验小编提供的一些方法可能帮得到你哟~~~快来看看吧~~~痛经怎么办快速解决 精——痛经是怎么样形成的? 痛经怎么办快速解决 精 1、痛经是因为女人身体发虚,寒气比

睡觉流口水怎么办 睡觉流口水怎么解决

很多朋友应该都有过睡觉时流口水的经历吧,在这里给大家分享一下睡觉流口水该怎么解决。睡觉流口水怎么办——工具/原料漱口水牙线牙膏睡觉流口水怎么办——步骤/方法

声明:《解决“BadRequest-RequestTooLong” too many request》为网友九八野馬分享!如侵犯到您的合法权益请联系我们删除