我想从请求对象中获取MediaTypeFormatter,这可能吗?
因此,如果请求作为一个
application/json
那么我想得到MediaTypeFormatter,在这种情况下,它应该是一个JsonMediaTypeFormatter.
我需要这样做的原因是我的api方法可以支持MediaTypeFormatters(即XML和JSON).
我正在返回一个HttpResponseMessage并将Content设置为ObjectContent,我需要传入媒体类型格式化程序,如果我将此值硬编码为json,那么它将不支持xml.
有人做过这样的事吗?
提前致谢