如何使用js配置Access-Control-Allow-Origin

时间:2019-01-21 16:33:53

标签: javascript ajax

我已经使用python 2.0创建了本地主机,现在我正尝试使用ajax访问本地文件:

read.open("POST", "http://localhost:8000/text.txt", true);
read.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
read.setRequestHeader('Access-Control-Allow-Origin','*');
read.send('http://localhost:8000');

我要访问的文件是文本文件

但是我在chrome中不断收到这些错误:

  

XMLHttpRequest无法加载http://localhost:8000/text.txt。回应   预检请求未通过访问控制检查:否   请求中存在“ Access-Control-Allow-Origin”标头   资源。因此,不允许访问原始“空”。响应   HTTP状态代码为501。

和这些在Firefox中

  

跨源请求被阻止:同源策略禁止阅读   http://localhost:8000/text.txt上的远程资源。 (原因:CORS   标头“ Access-Control-Allow-Origin”丢失。

我看了一些答案

  1. 添加扩展名-如果我使用的是其他浏览器,则不是很有帮助。

  2. 禁用Chrome中的安全功能-不是永久解决方案。

  3. jQuery插件。

有人可以告诉我任何适用于JavaScript的解决方案吗?

0 个答案:

没有答案