webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。相关的知识,希望对你有一定的参考价值。

今天在来一发  webapi的一个知识点    

 相信用过webapi的对这个错误 已经看在眼里 痛在心里了把

技术分享

我百度也搜了一下  看了一下   然后发现他们的解决办法 并没有什么软用。

然后想起来当时上学的时候 老师讲过这个知识点  然后又找到了 老师   0.0

当时老师写的一个笔记。我直接上截图了。

技术分享

 

在webapiConfig里面加一行代码 就好。

技术分享

然后 又是我们熟悉而可爱的json了。

技术分享

 

代码是   GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();

以上是关于webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。的主要内容,如果未能解决你的问题,请参考以下文章

“ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

WebAPI 返回匿名类型

Asp.Net Web API错误:'ObjectContent`1'类型无法序列化内容类型'application / xml的响应主体;字符集= UTF-8'(代码

在Mvc中创建WebApi是所遇到的问题

Asp.Net WebAPI配置接口返回数据类型为Json格式

Asp.Net WebAPI配置接口返回数据类型为Json格式