【发布时间】:2015-05-29 12:17:27
【问题描述】:
我有 2 个域:language.com 和 bonjour.language.com。
我想从bonjour.language.com 向根域发出POST 请求。
我正在使用 Backbone:
model.save(null,
xhrFields:
withCredentials: true
)
我看到预检请求,然后是实际请求。
请求
- 内容类型:应用程序/json
- 接受:应用程序/json,文本/javascript,/; q=0.01
- cookie 已通过(Cookie:mp_3b2796f7...)
- 主机:language.com
- 来源:bonjour.language.com
跨域请求时,csrf token显然没有通过,所以我在服务器上禁用了create action的验证。
在控制器中,当我登录request.format 时,我得到text/html。 有什么想法吗?
(响应是 406 Unacceptable,因为我没有处理 html 格式的块)。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 backbone.js cross-domain cors