我的公司内部网上有一台运行JBoss的服务器.我想从我的机器(也在Intranet上)向此服务器发送API调用,并使用JQuery获取生成的XML响应.
我在Wikipedia上阅读了该条目,但我很困惑这是如何适用于我的情况,因为我们的机器只有IP地址,而不是域名.
我有
>服务器URL:10.2.200.3:800 / serviceroot / service
>客户端IP地址:10.2.201.217
我的问题是:
>据我所知,这些是不同的域名,对吧?所以我必须使用代理向服务器发出JQuery.ajax调用
>如果我想避免做(2),我可以在服务器上安装Apache并在那里使用JS代码形式服务器页面吗?但是JS将从10.2.200.3开始,服务器将在10.2.200.3:8001.根据政策,这些被认为是不同的域名吗?
谢谢!
最佳答案
>是的.
>是的,不同的港口意味着不同的起源.这是大多数浏览器在JS中已经做了一段时间的事情,但它在HTML5 draft中有明确描述,HTML5 draft引用了它.
>是的,不同的港口意味着不同的起源.这是大多数浏览器在JS中已经做了一段时间的事情,但它在HTML5 draft中有明确描述,HTML5 draft引用了它.
If A and B have port components that are not identical,return false.