zoukankan      html  css  js  c++  java
  • asp.net core webAPI跨域问题

    appsettiongs.json文件配置(默认就是如此)

     ConfigureServices配置跨域处理

    // 获取appsettings.json配置信息
                var config = new ConfigurationBuilder()
                                .SetBasePath(System.IO.Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json")
                                .Build();
                var alloweHosts = config["AllowedHosts"]; // 获取允许跨域的域名配置
    
                //配置跨域处理
                services.AddCors(options =>
                {
                    options.AddPolicy("cors", builder =>
                    {
                        builder.WithOrigins(alloweHosts) //允许指定域名访问
                        .AllowAnyMethod()
                        .AllowAnyHeader()
                        .AllowCredentials();//指定处理cookie
                    });
                });

    在控制器或者action上添加跨域规则

    如果在控制器上添加跨域规则,则整个控制器内的方法都允许跨域

    同理,在action上添加跨域规则,则只有该action才允许跨域

    参考网址:https://blog.csdn.net/qq_22267353/article/details/88116149

  • 相关阅读:
    layout布局
    窗口、easyui-window、easyui-panel、easyui-linkbutton
    FASTJSON
    Insert title here
    Insert title here
    Scala并发编程
    scala中java并发编程
    scala调用外部命令
    scala正则表达式
    scala占位符_的用法
  • 原文地址:https://www.cnblogs.com/JoeYD/p/15014987.html
Copyright © 2011-2022 走看看