我尝试了不同的方法,但它对我不起作用。
XMLHttpRequest 无法加载 WEBAPI URL。
“Access-Control-Allow-Origin”标头包含多个值“*, CLIENT URL”,但只允许一个值。因此,不允许访问源“客户 URL”。
这是问题
我尝试了不同的方法,但它对我不起作用。
XMLHttpRequest 无法加载 WEBAPI URL。
“Access-Control-Allow-Origin”标头包含多个值“*, CLIENT URL”,但只允许一个值。因此,不允许访问源“客户 URL”。
这是问题
请阅读:CORS 您的客户必须被允许执行 CORS,因此您可以使用类似的占位符
“*”
允许所有客户端,或通过设置显式
“www.YourAllowedClientDomain.com”
在 Web api 的“Access-Control-Allow-Origin”响应标头中。
例如:
访问控制允许来源:http ://api.bob.com
要使其在 Web API 中工作,您必须在启动时对其进行配置。
例如:
公共静态类 WebApiConfig {
public static void Register(HttpConfiguration config)
{
var cors = new EnableCorsAttribute("https://client1.com,https://www.Client2.com", "*", "*");
//To enable cross - origin requests, add the[EnableCors] attribute to your Web API controller or controller method:
config.EnableCors(cors);
只允许一个值!