フォームバリデーション( "application/x-www-form-urlencoded")に一貫した方法でコンテンツタイプ "application/json"でRequestValidationを実行したいと思っています。 )。ASP.Net RequestValidation for json POSTがフォームRequestValidationに一致するように
私はhttps://msdn.microsoft.com/en-us/library/system.web.util.requestvalidator(v=vs.110).aspxを読んだことがありますが、それほど助けにはなりませんでした。
私は、デフォルトのSystem.Web.Util.RequestValidatorを置き換えるカスタムリクエストバリデーターを実装しようとしています。
私は入力が一貫私はおそらくコントローラにJSONを送信する機能を削除し、フォームを通じて、すべてを強制的に検証することができない場合、私はまたhttps://msdn.microsoft.com/en-us/library/system.web.util.requestvalidator(v=vs.110).aspx
見てきた - 私は「として理想的ではありませんjsonを受け入れるためのいくつかの方法が好きです。
私はすでに出力をエンコードしていますが、フォームとjsonの入力を検証し、理想的に一貫して防御したいと考えています。
残念なことに、これに関する多くのMSDNドキュメントは、古くなっており、現在は無関係です。
参考までに.net 4.6.1を使用しています。
このようにリクエストを検証して検証するのは合理的ですか?
[カスタム要求の検証](https://msdn.microsoft.com/en-us/library/system.web.util。 requestvalidationsource(v = vs.110).aspx)助けて欲しい –