原文地址: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();
