webAPI解决跨域问题

方法一

再webconfig添加【这个节点必须放在 <system.webServer>节点中
<httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Credentials" value="true" /> <add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS,PUT,DELETE" /> <add name="Access-Control-Allow-Headers" value="x-requested-with,content-type,authorization,mypara,username" /> <add name="Access-Control-Max-Age" value="86400" /> </customHeaders> </httpProtocol>

方法二

①:在NuGet的管理程序包进行下载一个插件microsoft.aspnet.webapi.cors

②:在AppStart文件夹中的WebApiConfig的类里进行配置

  

原文地址:https://www.cnblogs.com/nayilvyangguang/p/12171882.html