在我的应用程序中,我向我的 Api 控制器发出了一些 javascript 请求,以获取一些 html 格式的字符串。当这些请求使用Accept: */*
HTTP 标头(jQuery$.get
方法)发出时,默认情况下JsonMediaTypeFormatter
使用 so,并且数据Content-Type: application/json
以 JSON 格式返回。
我想要的是将*/*
请求处理为text/html
. 所以我尝试创建一个MediaTypeFormatter
支持*/*
媒体类型的自定义,但它给了我以下错误
'MediaTypeHeaderValue'
*/*
不能用作支持的媒体类型,因为它是一个媒体范围。
或者,我总是可以在我的请求中提供正确的预期数据类型,但我很好奇是否有办法处理*/*
媒体类型。