2

奇妙な問題があります - クエリ文字列を使用して情報を取得するページがあり、このクエリ文字列にはたまたま という単語が含まれていますset。この場合、ページは 406 エラーを返します ( Client browser does not accept the MIME type of the requested page.)

URL は次のようになりexample.com/folder/file.asp?variable=sunset boulevardます。スペースを変更し%20ても、406 が返されます。

IIS 5.x を実行しているローカル マシンでは、これは発生しません。IIS 7.x を実行しているテスト サーバーでは発生しません。SSL 経由で IIS 7.x を実行している運用サーバーでのみ発生します。ただし、SSL を介したローカル マシンの自己署名証明書でもエラーは発生しないことに注意してください。

私の質問は、setURL のキーワードが IIS に何をするように指示するのか、またそれを回避する簡単な方法はあるのかということです。可能であれば、スペースを別の文字に変更することは避けたいと思います。

4

1 に答える 1

1

サーバーに追加のフィルターがインストールされていますか?特定の種類の攻撃を防ぐように設計された攻撃的なフィルターの働きのようなにおいがします。

于 2012-05-11T14:06:18.130 に答える