MVC 4 中 WEB API 选择 返回格式

WEB API会根据请求的HTTP头自动判断返回是 JSON还是XML,如果同时都支持的情况下,会优先返回 JSON, 这证明MS也对XML的一种态度吧。

 public class YourApplication : System.Web.HttpApplication

    {

        protected void Application_Start()

        {

            AreaRegistration.RegisterAllAreas();



            WebApiConfig.Register(GlobalConfiguration.Configuration);

            ConfigureApi(GlobalConfiguration.Configuration);

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);

            RouteConfig.RegisterRoutes(RouteTable.Routes);

            BundleConfig.RegisterBundles(BundleTable.Bundles);

        }





        void ConfigureApi(HttpConfiguration config)

        {

            // Remove the JSON formatter

            config.Formatters.Remove(config.Formatters.JsonFormatter);



            // or



            // Remove the XML formatter

            config.Formatters.Remove(config.Formatters.XmlFormatter);

        }

    }

你可能感兴趣的:(Web)