是否可以(或明智地)根据请求正文中的内容构建自定义MediaTypeMapping
来选择MediaTypeFormatter
?
我正在考虑一个案例,我在multipart / form-data有效负载中有一个非描述性的文本/ plain,我想使用启发式算法来计算出包含的内容。
我目前正在自定义MediaTypeFormatter
中查看前几行,如果内容以{
开头,那么它会假定为JSON,如果它是word,word,word
逗号表示CSV。
我在想MediaTypeMapping
会更干净但我不知道从Body内容尝试匹配是否明智。
答案 0 :(得分:0)
目前,您无法真正检查Webapi中的内容。您不能多次阅读该流。