zoukankan      html  css  js  c++  java
  • C# MVCapi跨域问题

     he 'Access-Control-Allow-Origin' header contains multiple values ', *', but only one is allowed. Origin 'http://' is therefore not allowed acce 
     
     
    原因是api里面写了注入参数,还有web.config里面也有,去到web.config里面那部分配置就可以了。

    //授权的请求域名
    actionContext.Response.Headers.Add("Access-Control-Allow-Origin", Origin);
    //授权的请求方式
    actionContext.Response.Headers.Add("Access-Control-Allow-Methods", "*"); //GET,POST,PUT,DELETE,OPTION
    actionContext.Response.Headers.Add("Access-Control-Allow-Headers", "x-requested-with");
    actionContext.Response.Headers.Add("Access-Control-Allow-Credentials", "true");

     

    <httpProtocol>
    <customHeaders>
    <add name="Access-Control-Allow-Headers" value="content-type" />
    <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />
    <add name="Access-Control-Allow-Origin" value="*" />
    </customHeaders>
    </httpProtocol>

  • 相关阅读:
    sql server中count(*),count(col),count(1)的区别
    oracle 存储过程(1)
    Java线程:概念及原理
    H2 应用实例2
    H2 应用实例1
    H2 database 应用
    H2 database 操作操作内存表
    JDK 环境变量配置
    MySQL CREATE TRIGGER (1)
    MySQL 事务1
  • 原文地址:https://www.cnblogs.com/zhian/p/9812479.html
Copyright © 2011-2022 走看看