0

リクエストボディからコンテンツに基づいMediaTypeMappingて選択するカスタムを構築することは可能ですか(または賢明ですか) ?MediaTypeFormatter

マルチパート/フォームデータペイロードに非常に説明のないテキスト/プレーンがあり、ヒューリスティックを使用して何が含まれているかを調べたい場合について具体的に考えています。

私は現在MediaTypeFormatter、最初の数行を確認するカスタムでこれを行っています。コンテンツがで始まる場合は、{JSON とword,word,word見なされます。コンマが CSV を示している場合は、JSON と見なされます。

a の方がきれいだと思っていましたMediaTypeMappingが、Body コンテンツから一致させることが賢明かどうかはわかりません。

4

1 に答える 1

0

現在、Webapi でコンテンツを実際に検査する方法はありません。ストリームを複数回読み取ることはできません。

于 2013-02-18T15:08:03.533 に答える