如何解决“ XMLHttpRequest已被CORS策略阻止:对预检请求的响应未通过访问控制”

时间:2019-07-01 05:41:13

标签: oembed

在Youtube上嵌入的API上调用API时出现此错误:

  

起始位置https://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=WopYvWJTMMQ&format=json处的XMLHttpRequest已被CORS策略阻止:对预检请求的响应未通过访问控制检查:所请求的资源上没有'Access-Control-Allow-Origin'标头。< / p>

来自网络的状态代码为405。如您在此处所见 Status from Network

我尝试使用插件和url代理,它确实有效。但是我需要的解决方案不是其中之一。 我尝试设置标题,但仍然收到错误。

这是我的代码:

$http({
    method: "GET",
    url: "https://www.youtube.com/oembed?url=" + url + "&format=json",
    headers: {
        'Access-Control-Allow-Origin' : '*',
        'Access-Control-Allow-Methods': 'GET',
}

请帮帮我。

0 个答案:

没有答案