我正在尝试进行设置,以便我可以直接访问 Cloudant Couch,而无需使用 PHP、.NET 或 Ruby 等中间层。
使用脚本注入或 JSONP 可以避免跨域问题。可以指定一个
但这意味着您唯一的方法可以是 GET。
Cloudant 是否具有允许您使用 GET 指定其他方法的 URL 约定或代理?
例如,您可以使用以下内容删除文档:
提前致谢。希望得到直接适用的回应,而不是“你为什么要这样做”的回应。
您可以在 cloudant 上设置虚拟主机。我认为这不会帮助您绕过 XSS 同源策略,除非您从该虚拟主机运行整个应用程序。
好吧,它们支持 CORS,但不支持通配符语法。但是,这应该可以解决您的大部分工作。如果他们支持返回 JSONP,我已经发布到他们的支持频道,但这确实给我们带来了另一种解决方法:尝试将自执行函数嵌入到数据对象中。我打赌 CouchDB 的人会阻止它保存(因为我们不希望自动执行的函数弄乱 CouchDB 的内部),但值得一试。