首页 > 解决方案 > 我想用 AJAX 从另一个域调用服务并得到 CORS 错误

问题描述

我使用一个 .NET 服务并从服务中获取 HTML 代码,代码有脚本并使用外部脚本文件,我想在最后一个服务域中使用另一个服务,在第二个域中使用脚本文件并获取 CORS 错误我该怎么做才能解决这个问题我阅读关于 CROS 的其他问题并且找不到任何正确答案

标签: javascript.netajaxweb-services

解决方案


要启用跨域请求,您必须将 [EnableCors] 属性添加到您的 Web API 项目控制器:

[EnableCors(origins: "*", headers: "*", methods: "*")] // origins is your clients
public class YourController : ApiController
{

}

推荐阅读