Flex AIR应用程序通过代理连接到RemoteObject

时间:2011-04-29 13:29:52

标签: flex air

当在具有用于出站连接的代理服务器的域中运行应用程序时,尝试使AIR应用程序连接到RemoteObject时遇到一些问题。

提供的错误如下:

[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://myTestService.org:8080/default/message/amf'"]

有什么想法吗?我认为代理服务器可能阻止应用程序访问远程对象。我该如何解决这个问题?

感谢。

编辑: 我看到了一个非常相似的帖子: Remoting with AIR

我确实将端点和目标声明为RemoteObject。

2 个答案:

答案 0 :(得分:1)

在application / WEB-INF / flex / services-config.xml中只提供相对路径,不要使用ip地址和端口号。您可以在此处查看详细信息moving to production server

这里send failed error

在您的情况下,频道网址应为

"/default/message/amf"

答案 1 :(得分:0)

Drupal RPC Fault看起来与您的问题相同,并且存在crossdomain.xml

的问题

检查一下。