Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Flex AIR:如何在没有Blaze DS的情况下定义代理_Actionscript 3_Apache Flex_Air - Fatal编程技术网

Actionscript 3 Flex AIR:如何在没有Blaze DS的情况下定义代理

Actionscript 3 Flex AIR:如何在没有Blaze DS的情况下定义代理,actionscript-3,apache-flex,air,Actionscript 3,Apache Flex,Air,我有一个AIR应用程序,我需要为它定义一个代理,因为这些服务位于防火墙后面 我们没有使用BlazeDS,因此无法在proxy-config.xml文件中定义代理设置。那么,我该怎么做呢 任何提示都将不胜感激 谢谢 更新: 我在这个问题上遇到了困难 我猜我不是第一个在访问数据时必须在防火墙后工作的人,所以我不确定为什么我在网上找不到任何关于这方面的文档 AIR表示,它应该自动了解并使用系统中的代理配置,即默认浏览器。在这里,我没有设置手动代理,而是使用“自动配置”并将其指向.dat文件。这就是问题

我有一个AIR应用程序,我需要为它定义一个代理,因为这些服务位于防火墙后面

我们没有使用BlazeDS,因此无法在proxy-config.xml文件中定义代理设置。那么,我该怎么做呢

任何提示都将不胜感激

谢谢

更新:

我在这个问题上遇到了困难

我猜我不是第一个在访问数据时必须在防火墙后工作的人,所以我不确定为什么我在网上找不到任何关于这方面的文档

AIR表示,它应该自动了解并使用系统中的代理配置,即默认浏览器。在这里,我没有设置手动代理,而是使用“自动配置”并将其指向.dat文件。这就是问题所在吗?难道空气不知道该如何理解这一点吗


除非您使用Blaze DS或LCD,否则无法在HTTPService组件上设置代理?这是真的吗?我不想把它添加到我的应用程序中,这样我就可以完成这个任务

问题解决了:问题是给了我错误的URL来访问。一旦我开始使用正确的URL,一切都正常了。问题的关键在于,AIR应该始终从默认的系统浏览器中获取代理设置


谢谢Flextras的耐心

您应该能够轻松地用您选择的任何服务器端语言创建代理,但我不确定我是否理解。您需要在客户端上定义代理吗?还是在服务器上?如果AIR客户端无法访问服务器端服务;在客户机上安装代理有什么帮助?如果AIR客户端无法访问服务器端服务;安装服务器端代理有什么帮助?我需要连接到公司防火墙内的服务。所以我必须通过代理。这可能是我对企业级网络设置的无知,但为什么呢?您希望创建代理还是使用现有代理?您希望代理如何解决防火墙周围的路由问题?如果您的AIR客户端没有访问权限,为什么要使用代理?我希望使用现有的代理;对不起,我应该这么说。基本上,我需要弄清楚如何通过外部代理来处理HTTPService请求。