0

サーバーとして Struts と Tomcat を使用して Web サイトを作成しています。

ページには、jQuery (クロスドメインではありません) を使用した ajax 投稿リクエストがあります。戻り値はプレーンな html です。

問題は、 412 (Precondition Failed) エラーが発生することがあります(常にではなく、頻繁ではない) ことです。この不安定なエラーの原因は何ですか?

4

2 に答える 2

0

今日この問題が発生したばかりなので、回答を投稿しています。私の場合、これは明らかに Mod Security の更新です。

AJAX経由でサーバーにデータを送信していましたが、このメッセージの一部であるJavascriptが412を引き起こしました.HTMLという単語であることが判明しました(コード内でelement.innerHTMLを渡していました)

ModSecurity は、見た目からしてそれを潜在的な脅威として扱います。簡単な修正として、すべての HTML 文字列を H%T%M%L に置き換え、サーバー上のプロセスを逆にすると、現在実行中です。

あなたはおそらくこれを長い間解決してきましたが、他の人にとって役立つ場合に備えて投稿してください。

于 2013-11-07T19:30:27.357 に答える