【发布时间】:2020-04-29 01:21:40
【问题描述】:
网络服务器在我的本地网络上运行。让我们说: http://192.168.1.12
当我用浏览器访问这个网址时,它工作正常。
当我使用 curl (zsh) 访问此 url 时,它也可以正常工作:
curl -s "http://192.168.1.12/"
但是当我尝试使用带有 XMLHttpRequest 的 javascript 时:
var x = new XMLHttpRequest();
x.open("GET", "http://192.168.1.12/", true);
x.send(null);
失败(错误信息已翻译): 缺少 CORS 标头“Access-Control-Allow-Origin”。
我无法修改服务器行为,但我认为我不需要,因为它与 curl 一起使用。 我应该在我的 javascript 代码中添加什么以使其正常工作?
【问题讨论】:
标签: javascript xmlhttprequest cors