我在Web Sphere Server上部署了我的Web应用程序。
我的HTML页面也是Apache上的Web内容。这些网页正试图使用AJAX从Web Sphere上部署的服务中获取响应。执行此操作时,我在浏览器控制台上收到错误No 'Access-Control-Allow-Origin' header is present on the requested resource.
服务器Apache,Web Sphere都在同一台机器上运行,但只有不同的端口(当然)。那为什么允许来源的问题呢?有人可以解释一下吗?
更确切地说:
http://localhost:8080/someHtmlPage.html
正在对http://localhost:9081/someContext/someService
部署的服务进行AJAX调用以消费响应。
我见过的大多数链接都有这个问题,因为他们的域名不同,但在我的情况下,域名应该保持不变。
我的另一个问题是使用*
进行Access-Control-Allow-Origin条目解决了这个问题?
答案 0 :(得分:1)
原点因端口号而异。