zoukankan      html  css  js  c++  java
  • .net mvc webapi 解决前端跨域问题

    跨域问题的原因不解释了,直接设置两步就可以解决前端跨域问题

    1.Gloabel.asax文件中

            //解决跨域问题
            protected void Application_BeginRequest(object sender, EventArgs e)
            {
                RegisterRoutes(RouteTable.Routes);
                if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
                {
                    HttpContext.Current.Response.AddHeader("Cache-Control", "no-cache");
                    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST");
                    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept");
                    HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000");
                    HttpContext.Current.Response.End();
                }
                else
                {
                    HttpContext.Current.Response.AddHeader("Cache-Control", "no-cache");
                    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST,PUT, DELETE");
                    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type");
                }
            }
    

      

    2. Web.config中

    <system.webServer>

    </system.webServer>

    之间加入代码

    <system.webServer>
    
    
        <!--解决跨域问题-->
        <httpProtocol>
          <customHeaders>
            <add name="Access-Control-Allow-Origin" value="*" />
            <add name="Access-Control-Max-Age" value="30"/>
            <add name="Access-Control-Allow-Methods" value="GET,POST,OPTIONS"/>
            <add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
          </customHeaders>
        </httpProtocol>
    </system.webServer>
    

      

    网上的博客有的提及了一个, 结果设置之后都出现405或者其他跨域提示, 设置这两步便可实现.net 前端跨域,

  • 相关阅读:
    window redis 安装配置
    mongodb下载及安装配置教程【仅供参考】
    合并对象
    JSON
    函数声明与函数表达式
    mongodb write 【摘自网上,只为记录,学习】
    javascript 操作cookie
    javascript 将多维数组转换为一维数组
    javascript 去除字符串中重复字符
    javascript 获取url参数
  • 原文地址:https://www.cnblogs.com/jiamengyang/p/7479824.html
Copyright © 2011-2022 走看看