IISでは、urlまたはクエリ文字列に基づいてリクエストフィルタリングを設定できます。これにより、悪質なGETリクエストをブロックすることができますが、これはポストデータに対しては機能しません。投稿データに基づいてリクエストをブロックする方法はありますか?
例:私は私のweb.configファイルでこれを設定した場合
クエリ文字列に単語「スパム」を持って
<security>
<requestFiltering>
<filteringRules>
<filteringRule name="Stop spam" scanUrl="false" scanQueryString="true">
<denyStrings>
<clear />
<add string="spam" />
</denyStrings>
<scanHeaders>
<clear />
</scanHeaders>
<appliesTo>
<clear />
</appliesTo>
</filteringRule>
</filteringRules>
</requestFiltering>
</security>
要求がブロックされます。しかし、私はこの単語を含むPOSTリクエスト(例えば、フォームから)をブロックする必要もあります。 POSTデータに基づいてリクエストをフィルタリングおよび拒否する拒否ルールを設定することはできますか?もしそうなら、どうすればいいですか?