zoukankan      html  css  js  c++  java
  • webAPI 405

    web.config 配置

      <system.webServer>
        <modules>
          <remove name="WebDAVModule" />
        </modules>
        <handlers>
          <remove name="WebDAV" />
          <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
          <remove name="OPTIONSVerbHandler" />
          <remove name="TRACEVerbHandler" />
          <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
          <!--<add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />-->
        </handlers>
      </system.webServer>
    

     

      <appSettings>
        <add key="cors-origins" value="http://www.liuyanzhen.com" />
        <add key="cors-headers" value="*" />
        <add key="cors-methods" value="GET,POST,DELETE,PUT" />
      </appSettings>
    

      

    WebApiConfig.cs 配置

    public static void Register(HttpConfiguration config)
    {
        // Web API 配置和服务
        config.EnableCors(new EnableCorsAttribute(
                ConfigurationTool.AppSetting("cors-origins"),
                ConfigurationTool.AppSetting("cors-headers"),
                ConfigurationTool.AppSetting("cors-methods")
            ));
    
        // Web API 路由
        config.MapHttpAttributeRoutes();
        config.Routes.MapHttpRoute(
            name: "DefaultApiAction",
            routeTemplate: "api/{controller}/{action}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
        //config.Routes.MapHttpRoute(
        //    name: "DefaultApi",
        //    routeTemplate: "api/{controller}/{id}",
        //    defaults: new { id = RouteParameter.Optional }
        //);
    }
    

      

  • 相关阅读:
    threed+handler解析gson文件,并且上拉加载,下拉刷新
    异步交互解析xml文件
    开启事务
    Android判断网路是否畅通加权限
    按两次返回键,退出程序,或者按home键退出程序
    SQL数据库的增删改查
    adb常用的命令
    avd和ddms和项目打包
    activity和fragment之间的交互
    activity的开启和关闭数据返回
  • 原文地址:https://www.cnblogs.com/yanzhen/p/9105299.html
Copyright © 2011-2022 走看看