Origin标头与URL不同

时间:2015-04-15 13:54:39

标签: ajax cors

我们为另一家公司建立了一个网站,我们有服务器,他们提供主机名。到目前为止,有三种方法可以访问该网站:

  • IP地址(我们的):您直接访问我们服务器中托管的网站
  • 重定向主机名1(他们的):像www.link1.com这样重定向到IP地址的东西
  • Woops!我们必须更改网站的名称,因此我们会为您提供第二个主机名,重定向到第一个主机名而不是IP地址,因为我们很愚蠢

网站在我们的服务器中调用Web服务(相同的IP地址)。从第一个主机名,对Web服务的调用没有问题,因为URL指向IP地址。在第二个主机名中,我收到跨域(CORS)错误,因为它指向第二个主机名而不是IP地址。

可能的解决方案:用当前URL替换Web服务上的IP地址部分

1 个答案:

答案 0 :(得分:1)

结束location.origin替换网络服务网址中的IP地址。现在它正在工作!

相关问题