"<policy-file-request/>\0"
当连接到远程服务器时,Socket 尝试通过发送到端口 843 然后到目标端口来加载跨域策略。但是,我正在使用的一些服务器的跨域策略仅位于 /crossdomain.xml 通过 HTTP 端口 80 提供服务。
有没有办法强制 Socket 通过 HTTP 加载跨域策略?
我知道 URLLoader 将使用 HTTP 跨域策略,但它不太适合我的需要。
"<policy-file-request/>\0"
当连接到远程服务器时,Socket 尝试通过发送到端口 843 然后到目标端口来加载跨域策略。但是,我正在使用的一些服务器的跨域策略仅位于 /crossdomain.xml 通过 HTTP 端口 80 提供服务。
有没有办法强制 Socket 通过 HTTP 加载跨域策略?
我知道 URLLoader 将使用 HTTP 跨域策略,但它不太适合我的需要。
看起来答案是否定的。来自Adobe:
说明:通过 HTTP 提供的策略文件可能不再用于授权与该服务器的套接字连接。相反,必须通过套接字策略文件授权连接。套接字策略文件是一个套接字连接,用于向 Flash Player 发送包含该策略的 XML。