2013-10-09 18 views
1

我想要获得一个设置,以便我可以直接访问Cloudant沙发,而不使用诸如PHP,.NET或Ruby等中间层。使用JSONP访问Cloudant沙发

可以通过脚本注入或JSONP避免跨域问题。你可以指定一个

但是这意味着你唯一的方法可以是一个GET。

Cloudant是否有一个URL约定或代理,允许您使用GET指定其他方法?

例如,你可以删除文档的东西,如:提前

感谢。希望得到直接适用的答复,而不是“为什么要这样做”这种回应。

+0

我的问题是缺少一些文本:“可以指定一个脚本,如”\

0

那么,它们支持CORS,但不支持通配符语法。但是,这应该照顾你的大部分工作。如果他们支持返回的JSONP,我已经发布到他们的支持渠道,但这确实给我们带来了另一种解决方法:尝试将自执行功能嵌入到数据对象中。我敢打赌,CouchDB人会阻止它的存储(因为我们不希望自动执行的功能与CouchDB的内部功能相混淆),但值得一试。

+0

JSONP的目的是为了能够处理你的JSON,因为没有办法找到一个匿名对象,对吧?错了!一种找到匿名对象的方法,Google在他们的某些应用中使用它,他们做的是getElementByTagName(“SCRIPT”)并抓取最后加载的脚本标签,并且评估脚本的文本。如果Google足够好,我可以购买它。 – eeejay