Javascript 请求的资源上不存在Access Control Allow Origin标头。htaccess
我正试图从Javascript 请求的资源上不存在Access Control Allow Origin标头。htaccess,javascript,python,linux,.htaccess,Javascript,Python,Linux,.htaccess,我正试图从www.websiteA.com向www.websiteB.com发送一个post请求。我正在将文章从A上带有XMLHttpRequest的Javascript发送到B上的python脚本。B上的python文件名为my_save.py,位于/var/www/cgi bin/my_save.py目录中,因此在/var/www//code>目录中我添加了一个.htaccess文件,其中包含该文件 <IfModule mod_headers.c> Header set Ac
www.websiteA.com
向www.websiteB.com
发送一个post请求。我正在将文章从A上带有XMLHttpRequest
的Javascript发送到B上的python脚本。B上的python文件名为my_save.py
,位于/var/www/cgi bin/my_save.py
目录中,因此在/var/www//code>目录中我添加了一个.htaccess
文件,其中包含该文件
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
标题集访问控制允许原点“*”
正如我在这个问题上看到的,还有其他地方告诉我要这样做
但同样的错误
XMLHttpRequest无法加载http://websiteB.com/cgi-bin/my_save.py. 请求的资源上不存在“Access Control Allow Origin”标头。起源'http://websiteA.com因此,不允许访问。
如何才能摆脱这个错误,使文章的网站B
感谢您的帮助您可以将以下内容添加到python文件的顶部:
print "Access-Control-Allow-Origin: *"
来源:您是否阅读过-不是最终的CORS文档,但我发现它们是可读的您确定启用了mod\u headers
?删除条件语句
,只需保留标题集访问控制允许源“*”
,如果出现服务器错误,则可能未启用,否则,如果未出现错误,则启用。