我需要能够检测到Flash是否是ASP.NET服务请求的发起者。原因是当响应状态代码不是200时,Flash无法处理SOAP消息。但是,我允许异常通过SOAP Web服务冒泡,因此SOAP服务器故障的状态代码为500。在Flash 10之前,我能够检查referrer属性,如果以.SWF结尾,我将状态代码更改为200,以便我们的Flex应用程序可以适当地处理SOAP消息。但自Flash 10推出后,不再发送引用者。我想使用x-flash-version头文件,但似乎只在使用IE而不是FF时发送。如何可靠地检测Flash是否是服务请求的发起者?
这使我想到我的问题:如何可靠地检测Flash是否是服务请求的发起者?
我们认为,由于我们无法可靠地检测到Flash是否是请求的发起者,我们没有花费更多的精力来解决这个问题。 – 2009-08-28 12:50:56