
基本上,用户必须使用他/她的API_key签名将文件POST到我的Web服务.然后我的Web服务回复JSON响应.我想知道这个过程如何异步工作?
假设用户在将目标设置为iframe的表单中POST请求. JsON响应将在他/她的iframe上发回给用户,内容类型设置为“text / HTML”.它设置为“text / HTML”而不是“application / Json”,因为我想避免浏览器在JsON响应周围注入“pre”标记.无论如何,如果iframe和父窗口有不同的域,用户如何读取JsON响应?将会出现跨域政策问题.
动态创建“脚本”标记加上JsONP在这种情况下不起作用,因为我需要POST才能上传. JsONP仅适用于GET请求.
解决方法 由于同源策略,浏览器不允许主框架中的 JavaScript读取/访问来自另一个域的iframe中的任何内容.在这种情况下,用户将不得不使用easyXDM或创建自己的代理 – 通过代理在这里我的意思是用户必须在他们的后端编写一些代码,这些代码可以与您的API通信,以便发布请求将直接发送到您的服务器,get响应将来自他们自己的代理. 总结以上是内存溢出为你收集整理的如何处理跨域iframe文件上传json响应?全部内容,希望文章能够帮你解决如何处理跨域iframe文件上传json响应?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)