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

提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。相关的知识,希望能为你提供帮助。
今天在来一发   webapi的一个知识点    
  相信用过webapi的对这个错误 已经看在眼里 痛在心里了把

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

文章图片

我百度也搜了一下   看了一下   然后发现他们的解决办法 并没有什么软用。
然后想起来当时上学的时候 老师讲过这个知识点   然后又找到了 老师   0.0
当时老师写的一个笔记。我直接上截图了。
webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

文章图片

 
在webapiConfig里面加一行代码 就好。
webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

文章图片

然后 又是我们熟悉而可爱的json了。
webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

文章图片

 
【webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。】代码是     GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();

    推荐阅读