Web api 的解决方案 需要在web.config中的<system.webServer>节点中添加如下的内容 1234567 <httpProtocol><customHeaders><add name="Access-Control-Allow-Origin" value="*" /><add name="Access-Control-Allow-Headers" value="Content-Type" /><add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /></customHeaders></httpProtocol> 在App_Start文件夹下的WebApiConfig.cs类中加入下面的函数 1234567891011121314 /// <summary> /// 允许跨域调用 /// </summary> /// <param name="config"></param> private static void EnableCrossSiteRequests(HttpConfiguration config) { //对所有的请求来源没有任何限制 var cors = new EnableCorsAttribute( origins: "*", headers: "*", methods: "*" ); config.EnableCors(cors); } asp.net mvc的解决方案 只做上述步骤1即可。 赞微海报分享
近期评论