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