Apache flex 使用代理克服跨域限制

Apache flex 使用代理克服跨域限制,apache-flex,apache,tomcat,proxy,cross-domain,Apache Flex,Apache,Tomcat,Proxy,Cross Domain,读了James Ward的文章后,我考虑使用代理而不是crossdomain.xml文件。我在一个tomcat实例上有一个java应用程序,其中包括一个flex小程序,在另一个tomcat实例上有一个java web服务。让一个(apachehttpd)代理同时处理应用程序和web服务的请求,从而消除跨域限制,这有意义吗 欢迎就如何处理跨域问题提出其他建议。用于统一两个服务的代理可能是最干净的方法,但我强烈建议使用代理,因为它非常轻量级、快速,而且易于设置。用于统一这两个服务的代理可能是最干净的

读了James Ward的文章后,我考虑使用代理而不是crossdomain.xml文件。我在一个tomcat实例上有一个java应用程序,其中包括一个flex小程序,在另一个tomcat实例上有一个java web服务。让一个(apachehttpd)代理同时处理应用程序和web服务的请求,从而消除跨域限制,这有意义吗


欢迎就如何处理跨域问题提出其他建议。

用于统一两个服务的代理可能是最干净的方法,但我强烈建议使用代理,因为它非常轻量级、快速,而且易于设置。

用于统一这两个服务的代理可能是最干净的方法,但我强烈建议使用代理,因为它非常轻量级、快速且易于设置。

许多人将他们的Flex应用程序与他们的服务从同一个域提供,以避免需要跨域策略和代理。对于我的站点,我在Tomcat前面有apachehttpd(通过mod_代理,但是mod_ajp也可以)。SWF文件由Tomcat提供,而服务则由Tomcat通过mod_proxy提供。

许多人从与其服务相同的域提供Flex应用程序,以避免需要跨域策略和代理。对于我的站点,我在Tomcat前面有apachehttpd(通过mod_代理,但是mod_ajp也可以)。SWF文件由Tomcat提供,而服务由Tomcat通过mod_代理提供。

如果服务由Tomcat通过mod_代理提供,SWF文件不也应该通过mod_代理提供吗?通过从Tomcat提供SWF服务,但通过mod_代理提供服务,这不会导致同源冲突吗?您可以这样做,但不必这样做,因为mod_代理可以设置在类似/services的路径上,而Apache httpd仍然提供/。这样,它就不会是从应用程序到/services的跨域请求。如果服务是通过mod_代理从Tomcat提供的,那么SWF文件不也应该通过mod_代理提供吗?通过从Tomcat提供SWF服务,但通过mod_代理提供服务,这不会导致同源冲突吗?您可以这样做,但不必这样做,因为mod_代理可以设置在类似/services的路径上,而Apache httpd仍然提供/。这样,它就不会是从应用程序到/服务的跨域请求。