原文地址:https://www.cnblogs.com/uglyman/p/6890706.html?utm_source=itdadao&utm_medium=referral
webapi接口返回json数据,ie输入接口可以正常访问,360报错。
“ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。
原因:
原因是序列化数据问题。把xmlformat序列化方式去掉
解决方法:
在webapiConfig里面加一行代码 就好。
public static void Register(HttpConfiguration config) { // Web API configuration and services GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();