我正在使用 rack-cors 中间件从站点向我的 rails 应用程序发出跨域请求(尽管我不认为这个问题特定于 rack-cors)。当我用 firebug 检查控制台输出时,我注意到只有一个请求发出,即 POST 请求。OPTIONS 请求是秘密提出的吗?
同样,当我检查我的服务器日志时,我看到
Started OPTIONS "/australia_post_api_connections" for 127.0.0.1 at 2013-01-08 16:06:18 -0800
但没有对应的
Completed 200 OK in 1441ms (Views: 85.2ms | ActiveRecord: 0.0ms)
这是正常的,还是意味着 OPTIONS 请求没有运行完成?我应该从 CORS preflight OPTIONS 请求中得到什么样的响应?