zoukankan      html  css  js  c++  java
  • webapi

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Http;
    using System.Web.Mvc;
    using System.Web.Optimization;
    using System.Web.Routing;
    using System.Net.Http.Formatting;
    using System.Net.Http;
    using System.Net.Http.Headers;

    namespace 
    {
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
    // 请访问 http://go.microsoft.com/?LinkId=9394801

    public class WebApiApplication : System.Web.HttpApplication
    {
    protected void Application_Start()
    {
    RegisterApis(GlobalConfiguration.Configuration);
    AreaRegistration.RegisterAllAreas();

    WebApiConfig.Register(GlobalConfiguration.Configuration);
    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);
    }

    public void RegisterApis(HttpConfiguration config)
    {
    config.Services.Replace(typeof(IContentNegotiator), new JsonContentNegotiator());
    // //GlobalConfiguration.Configuration.Formatters.Clear();
    // //GlobalConfiguration.Configuration.Formatters.Add(new JsonMediaTypeFormatter());
    //config.Filters.Add(new Filters.NotImplExceptionFilterAttribute());
    }

    public class JsonContentNegotiator : IContentNegotiator
    {

    public ContentNegotiationResult Negotiate(Type type, HttpRequestMessage request, IEnumerable<MediaTypeFormatter> formatters)
    {
    var result = new ContentNegotiationResult(new JsonMediaTypeFormatter(), new MediaTypeHeaderValue("application/json"));
    return result;
    }
    }
    }
    }

  • 相关阅读:
    十步完全理解 SQL
    Oracle VM Virtual
    Pycharm 使用
    Open Yale course:Listening to Music
    SQL 必知必会
    安装 SQL server 2008 R2
    Ubuntu安装mysql之后,编译找不到头文件
    core dump文件的生成
    Linux静态库与动态库制作过程
    GEC6818连接Ubuntu,下载程序至开发板
  • 原文地址:https://www.cnblogs.com/zwei1121/p/3392815.html
Copyright © 2011-2022 走看看