奇妙な問題があります - クエリ文字列を使用して情報を取得するページがあり、このクエリ文字列にはたまたま という単語が含まれています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 を介したローカル マシンの自己署名証明書でもエラーは発生しないことに注意してください。
私の質問は、set
URL のキーワードが IIS に何をするように指示するのか、またそれを回避する簡単な方法はあるのかということです。可能であれば、スペースを別の文字に変更することは避けたいと思います。