我的网络应用程序中有一个表单,客户可以在其中设置视频清单。但是,客户报告说他不能这样做。我试图自己做,我收到以下错误:
XMLHttpRequest cannot load http://resource_ip:1234/index.m3u8. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://my_server_ip:1234' is therefore not allowed access.
但是,从我的电脑我wget http://resource_ip:1234/index.m3u8
没有任何问题。另外,我可以从另一个EC2实例这样做,所以我不认为他们阻止了AWS ip范围。此外,我可以在计算机中使用Chrome或Firefox检索清单。
那可能是什么原因?
答案 0 :(得分:0)
好的,现在我明白了。
CORS适用于Javascript / AJAX请求,这就是应用程序收到错误的原因,但是当我使用浏览器或wget直接访问资源时,我不是。