当我尝试将XMLHTTPRequest从javascript文件发送到位于同一域的Web服务时,我得到:
Access-Control-Allow-Origin ???
不允许原点http://mydomain.com如果我将mydomain.com更改为localhost,我不再有问题,但我想将其保留为mydomain.com
我需要编辑什么,以及为什么首先,因为它是同一个域?
答案 0 :(得分:5)
这可能是因为缺少www。如果您使用yourdomain.com进行测试,并且您的网站位于www.yourdomain.com,则默认情况下不允许进行跨域和跨域调用。
答案 1 :(得分:4)
1)查看您的请求/响应标头。服务器是否返回了一个奇怪的access-control-allow-origin
标题?
2)它不仅仅是域名,它也是协议(http vs https vs ftp等),端口(如果你有:8080或类似的东西),可能是.com / 之后的部分p>