【发布时间】:2012-07-17 16:43:23
【问题描述】:
首先,这可能被标记为重复问题,但其他问题根本没有回答。我认为没有人觉得它有趣。
我想在我的 tomcat 服务器中启用跨站点请求。谷歌显示在apache中,我们可以通过添加
来启用跨站Access-Control Allow-Origin.
如何在 tomcat 中完成这项工作。我想要两件事,一是向所有人开放访问权限,二是对有限站点的访问权限。
有可能吗,如果可以,怎么做。
如果无法进行跨站点请求,API 是如何工作的。我可以将一些数据发送到 Paypal 服务器,然后我会收到回复。我知道这是在某些服务器端语言(Java、PHP)中完成的。但我想知道它是否也可以从 Java Script 中获得,
【问题讨论】:
-
这和 Apache Tomcat 有关系吗?如果这是在浏览器中完成的,那么服务器是不相关的。
-
实际上,对于使用 JavaScript 的跨站点请求,仅当我希望在 Tomcat 服务器或其他 Web 服务器中允许域时才有效。或者是浏览器的问题,如果是,那么为什么apache提供“Access Control Allow Origin mysite.com”
-
“Access-Control”不是公认的 Apache httpd 配置指令。也许您正在使用 httpd 提供一个文件,该文件控制着 Adobe Flash Player 等其他产品?
-
我忘记了我从哪里得到那些 apache 指令,但这些链接告诉他们存在 serverfault.com/questions/136428/… stackoverflow.com/questions/6329655/…
-
这些是 HTTP 响应标头,而不是 Apache httpd 配置指令。您可以使用 mod_headers 在所有(或部分)响应上设置它们,但它们会影响客户端只是巧合。
标签: tomcat cross-domain