【问题标题】:Sencha Touch and CORS Support (not through JSOP)Sencha Touch 和 CORS 支持(不通过 JSOP)
【发布时间】:2012-01-31 06:04:30
【问题描述】:

我正在尝试对名为parse 和sencha touch 的经过身份验证的api 进行ajax 调用。 我目前正在使用此 git 代码 https://www.parse.com/docs/rest#queries-basic / 实施视频 http://vimeo.com/28821052 进行实施

我在尝试提出请求时遇到了这个问题:

Origin http://127.0.0.1:8888 is not allowed by Access-Control-Allow-Origin.

我尝试像这样设置正确的标题,但没有骰子。

'Access-Control-Allow-Origin' : 'http://127.0.0.1:8888'
'Access-Control-Allow-Credentials' : 'true'

这里出了什么问题?

【问题讨论】:

  • 看起来问题已经结束了。我对此提出了疑问,他们只是通知我他们现在适当的 Cors 支持。哇!

标签: javascript sencha-touch extjs cors


【解决方案1】:

这些访问控制标头仅在由 API 发送时才有效,而不是客户端。毕竟,需要保护的是 API 不受客户端影响,而不是相反。

除非parse API 更改其标头,否则您必须使用 JSONP 或服务器端代理等技术。

【讨论】:

  • 是的,好点。不幸的是 jsonp 只支持获取请求,我需要访问获取/发布/放置/删除。我想知道我是否可以编辑 sencha 核心以输出正确的标题。
  • @Justin:Sencha在客户端,需要换服务器。
猜你喜欢
  • 1970-01-01
  • 2014-05-13
  • 2012-07-21
  • 2012-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多