7

django で作成されたレスト サービスに POST リクエストを実行し、ピストンでファイルをアップロードしていますが、リクエストを実行すると、次の (奇妙な?) エラーが発生します。

[Sun Jul 04 16:12:38 2010] [error] [client 79.39.191.166] ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "url"] [uri "/api/odl/"] [unique_id "TDEVZEPNBIMAAGLwU9AAAAAG"]

どういう意味ですか?どうすればデバッグできますか?

4

2 に答える 2

1

出力フィルタリングは、管理者がApacheを通過するすべてのテキストで特定の文字列セットをチェックし、それらの要求をブロックする方法です。

2つのオプションがあります。

  1. Apache設定内のmod_securityフィルタールールを確認してください。
  2. 出力からテキストの半分を削除し、それが機能するかどうかを確認します。もしそうなら、問題の文字列はそのテキストのブロックの中にあります。問題のある文字列が見つかるまで、テキストのチャンクをどんどん小さくして繰り返します。
于 2011-10-03T21:39:25.600 に答える
1

https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajaxに従って CRSF 保護を実装する必要があると思います

于 2011-07-20T18:53:06.800 に答える