【发布时间】:2013-02-08 18:20:51
【问题描述】:
我的一些用户在请求我网站的某些页面时有时会收到以下错误: Bad Request - Request Too Long HTTP 错误 400。请求标头的大小太长
这似乎只发生在 Firefox 中。
删除用户 cookie 确实有帮助。
我不明白的是:我认为 cookie 会附加到每个请求中。为什么我的页面中只有一两个显示此错误,而大多数都没有?
它也不依赖于服务器页面。如果用户请求 http://example.com/user/Myname 他可能会得到错误。 如果他只是更改 URL 的大小写,它会再次起作用(例如 http://example.com/user/myname)。 (我正在运行不太关心大小写的 IIS)。
对于浏览器,这两个 URL 是不同的,对于服务器则不是。
知道发生了什么吗?
【问题讨论】: