Ответ 1
Кажется, что было слишком много куки в конце концов. Я убедился, что их было не так много, и теперь они работают.
Некоторые мои пользователи иногда получают следующую ошибку, когда запрашивают некоторые страницы моего сайта: Плохой запрос - запрос слишком длинной ошибки HTTP 400. Размер заголовков запросов слишком длинный
Кажется, это происходит только в Firefox.
Удаление файлов cookie пользователей помогает.
То, что я не понимаю, следующее: я думал, что файлы cookie добавляются к каждому запросу. Почему только одна или две мои страницы показывают эту ошибку, и большинство из них никогда?
Он также не зависит от страницы сервера. Если пользователь запрашивает http://example.com/user/Myname он может получить ошибку. Если он просто изменит капитализацию URL-адреса, он снова работает (например, http://example.com/user/Myname). (Я запускаю IIS, который не слишком заботится о капитализации).
Для браузера два URL-адреса разные, для сервера это не так.
Любая идея, что происходит?
Кажется, что было слишком много куки в конце концов. Я убедился, что их было не так много, и теперь они работают.
Некоторые из наших пользователей также столкнулись с тем же самым исключением в IE 8 для некоторых наших наших сайтов интрасети, размещенных в IIS. Проблема оказалась связанной с использованием аутентификации Kerberos, когда пользователь принадлежит ко многим активным группам каталогов.
Мы нашли решения из следующих статей поддержки Microsoft:
Исправление для нас заключалось в том, чтобы установить следующие ключи реестра с повышенными значениями и/или создать их, если они не существуют:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters] "MaxFieldLength" = dword: 00007d00 "MaxRequestBytes" = dword: 0085ee00
Проблема связана с тем, что файл cookie стал поврежден. Простое решение - удалить все ваши файлы cookie, но вот лучший способ решить эту проблему, я создал настраиваемое руководство для Firefox, Chrome и Internet Explorer. См. Здесь: http://timourrashed.com/how-to-fix-the-400-bad-request-error-message-from-a-website/
Решение 1
удалить все файлы cookie домена из браузера
В Firefox 53
В Chrome
проверьте это решение суперпользователя
Решение 2
Подробнее:
У меня была такая же проблема в Chrome и с помощью списка из SharePoint.
после диагностики с вкладкой сети панели разработчиков Chrome. Я проверил заголовки и нашел большой файл cookie, начиная с имени WSS_exp и удалив все из них из хром-менеджера файлов cookie. >