1
この質問の回答を検索/検索できませんでした。私の理解を助けてください。なぜ「*」が無効なRequest.Path文字ですか?
背景: 私は文字列形式の入力としてバージョン(1.0.1)を取り、それに応じてリソースを返す新しいrest-apiを追加しようとしています。 1. *は有効な入力バージョン値で、私は最新バージョンの1. *を認識していないと言っていますが、メジャーバージョンが1の場合は最新のマイナー/パッチバージョンで問題ありません。
エンコードは役に立ちません。私は、例外の下に取得する:
[HttpException(0x80004005が):潜在的に危険なRequest.Path値がクライアント(*)から検出されました。] System.Web.HttpRequest.ValidateInputIfRequiredByConfig()9903832 System.Web.PipelineStepManagerが。 ValidateHelper(HttpContextコンテキスト)+53 –