小编Ori*_*ion的帖子

Rails,REST架构和HTML 5:具有飞行前请求的跨域请求

在开展项目以使我们的网站HTML 5友好时,我们渴望采用跨域请求的新方法(不再通过隐藏的iframe发布!!!).使用访问控制规范,我们开始设置一些测试来验证各种浏览器的行为.

当前的Rails RESTful架构依赖于四个HTTP谓词:GET,POST,PUT,DELETE.但是,在访问控制规范中,它规定非简单方法(PUT,DELETE)需要使用HTTP谓词OPTIONS的飞行前请求.此外,在测试期间,我们还发现了Firefox 3.5.8的飞行前POST请求.

我的问题是这个.是否有人知道Rails框架的任何项目正在解决这个问题?如果没有,有关支持OPTIONS方法的最佳策略的任何意见,因为它必须支持所有POST,PUT,DELETE方法的路由?

rest html5 ruby-on-rails cross-domain cors

4
推荐指数
1
解决办法
5089
查看次数

标签 统计

cors ×1

cross-domain ×1

html5 ×1

rest ×1

ruby-on-rails ×1