AS3 可以识别来自 header 的 CORS 权限吗?

Can AS3 recognize the CORS permissions from the header?

我正在尝试使用 AS3 从域 1 访问域 2 运行 节点。js/express

当我做

var request:URLRequest = new URLRequest(url);
request.method = URLRequestMethod.POST;

它试图命中 [url]/crossdomain.xml 并得到 404。

在 node.js 服务器上,运行 表示,它 returns header 中的 CORS 内容,而不是特定 stand-alone 文件路线,像这样:

app.use(function(req, res, next) {
        res.header("Access-Control-Allow-Origin", "*");
        res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
        next();
});

除了将 CORS 文件放在 /crossdomain.xml 之外,我还有什么办法可以让 AS3 识别 header 中返回的权限吗?

不行,没办法。您的域的根目录需要 crossdomain.xml。

Can AS3 recognize the CORS permissions from the header?

是的。