首页 > 代码库 > WebApi表头设置跨域
WebApi表头设置跨域
public static class WebApiConfig { public static void Register(HttpConfiguration config) { var setting = System.Configuration.ConfigurationManager.AppSettings; var cors = new EnableCorsAttribute("http://192.168.3.15:3000,http://192.168.3.15:3002", "*", "GET,POST,PUT,DELETE,OPTIONS") { SupportsCredentials = true }; config.EnableCors(cors); // Web API 路由 config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/", defaults: new { id = RouteParameter.Optional }, constraints: new { id = @"\d+" } ); } }
或者 但在config不可以配置多个ip地址
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="http://192.168.6.43:3000" /> <add name="Access-Control-Allow-Headers" value="x-requested-with,content-type" /> <add name="Access-Control-Allow-Method" value="GET,POST,OPTIONS" /> <add name="Access-Control-Allow-Credentials" value="true" /> </customHeaders> </httpProtocol> </system.webServer>
WebApi表头设置跨域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。