启用CORS的API不适用于Angular 4

时间:2017-06-21 16:56:20

标签: javascript asp.net-mvc angular

我在this link使用Ice and Fire API,我只收到一些标题,而不是完整的响应标题。我在GitHub存储库中确认API已启用CORS,适用于所有源和所有标头。

private static void EnableCrossSiteRequests(HttpConfiguration config)
{
    var cors = new EnableCorsAttribute(origins: "*", headers: "*", methods: "GET,HEAD");
    config.EnableCors(cors);
}

所以我希望API能够返回所有标题。相反,当我禁用缓存时,Safari会一直选择它们。这也很奇怪,对吗?现在,我知道API已经设置了缓存,可能有任何问题吗?

Angular实际上从不选择正确的标题,而Safari有时会这样做。谁能帮帮我呢?

0 个答案:

没有答案