使用Body Content的ASP.Net WebAPI MediaTypeMapping

时间:2013-02-18 13:31:51

标签: asp.net asp.net-mvc-4 asp.net-web-api

是否可以(或明智地)根据请求正文中的内容构建自定义MediaTypeMapping来选择MediaTypeFormatter

我正在考虑一个案例,我在multipart / form-data有效负载中有一个非描述性的文本/ plain,我想使用启发式算法来计算出包含的内容。

我目前正在自定义MediaTypeFormatter中查看前几行,如果内容以{开头,那么它会假定为JSON,如果它是word,word,word逗号表示CSV。

我在想MediaTypeMapping会更干净但我不知道从Body内容尝试匹配是否明智。

1 个答案:

答案 0 :(得分:0)

目前,您无法真正检查Webapi中的内容。您不能多次阅读该流。