2013-02-08 127 views
25

サイトの一部のページをリクエストしたときに、一部のユーザーが次のエラーを表示することがあります: 不正リクエスト - リクエストが長すぎますHTTPエラー400です。要求ヘッダーのサイズが長すぎます不正リクエスト - 要求が長すぎるHTTPエラー400要求ヘッダーのサイズが長すぎます

Firefoxでのみ発生するようです。

ユーザーのCookieを削除すると役立ちます。

私が理解できないことは次のとおりです。すべてのリクエストにCookieが追加されたと考えました。なぜ私のページのうちの1つか2つだけがこのエラーを表示し、ほとんどのエラーは表示されませんか?

また、サーバーのページにも依存しません。ユーザーが要求した場合 http://example.com/user/Myname エラーが発生する可能性があります。 URLの大文字/小文字を変更するだけであれば、再び動作します(http://example.com/user/mynameなど)。 (私は大文字小文字をあまり気にしないIISを実行しています)。

ブラウザの場合、2つのURLは異なりますが、2つのURLは異なります。

何が起こっているのでしょうか?

答えて

27

結局のところ、クッキーが多すぎたようです。私はそれほど多くないと確信して、今働いています。

+0

これはちょうどUbuntu&FirefoxがOffice365にアクセスした直後に私に起こりました。私のオフィスではない他のコンピュータで働いた。 Office365&microsoftonline.comのクッキーをクリアして、私は戻ってきました! –

6

ソリューション1

のFirefox 53では、ブラウザから

をすべてのドメインのCookieを削除

  1. Altキー - >ツール - >ページ情報
  2. セキュリティ
  3. 見ますクッキー
  4. Web開発者拡張機能をインストールクローム チェックthis superuser solution enter image description here

    ソリューション2

    1. のすべての

    enter image description here

    を削除する(FirefoxChromeOpera

  5. クッキー]タブに移動 - >ドメインクッキーのスクリーンショット以下

enter image description here

詳細などの削除:

私はChromeで同じ問題を抱えていたがSharePointからのリストを使用します。

Chromeデベロッパーダッシュボードのネットワークタブで診断した後。私は、ヘッダーをチェックし、ユーザーの皆様のいくつかはまたのためにIE 8の上にこれと同じ例外に走った

+0

最初の解決策はクロム用です。 OPはFirefox – Hybris95

+0

@ Hybris95の答えを尋ねたが、私はそれに気づいていない。今すぐ修正されました –

15

私の問題クッキーマネージャが解決された名前WSS_expで始まり、クロムからそれらのすべてを削除する大きなクッキーを見つけます私たちのイントラネットサイトはIISでホストされています。この問題は、ユーザーが多くのアクティブなディレクトリグループに所属しているKerberos認証の使用に関連していることが判明しました。

たちのための修正が増加値で、次のレジストリキーを設定し、および/またはそれらを作成することでした。

我々は、次のマイクロソフトのサポート資料からの解決策を見つけました存在しない場合:

  • HKEY_ DWORD(32ビット) - 割り当てられた値のデータ32000(10進数)
  • HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ HTTP \ Parameters \ MaxRequestBytes DWORD(32ビット) - 割り当てられた値のデータ8777216 (10進数)

[ます。HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSetサービス\ \ HTTP \パラメータ] "MaxFieldLength" = DWORD値:00007d00 "MaxRequestBytesの" = DWORD値:0085ee00

+0

レジストリエントリを有効にするには、PCを再起動する必要があります。 – SharpCoder

関連する問題