2016-08-02 6 views
0

リクエストがjsonまたはAPIのxmlデータであることを検証しようとしています。WCF APIを使用してコンテンツタイプを検証する

if (!(request.ContentType.Equals("text/json", StringComparison.InvariantCultureIgnoreCase) || request.ContentType.Equals("text/xml", StringComparison.InvariantCultureIgnoreCase))) 
    //throw error here 

しかし、私はこれを行うより良い方法があるかどうか疑問に思っています。私はコンテンツマネジメントについて読んだけど、私が探しているものはすべてWeb APIのようだ。

私はこのアプローチが気に入らない理由の例を挙げて、クライアントの1人がtext/xmlを渡します。 charset = UTF-8、もう1つはtext/xmlに入ります これらのすべてのチェックを行うことができますが、.netにこれに対して何かが組み込まれているかどうかは疑問でした。私は何か新しいものをコーディングするのは難しいとは思っていません。新しいものが登場するたびに新しいシナリオが現れます。

答えて

関連する問題