urlloader urlrequest安全沙箱冲突
来源:互联网 发布:java 打包成exe 编辑:程序博客网 时间:2024/06/10 04:19
需求:打开swf的时候.datagrid会自动请求远程服务拿取数据...
问题:使用urlloader及urlrequest.
部分代码:
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
addListeners(loader,completeHandler,ioErrorHandler);
var request:URLRequest = new URLRequest(url);
request.contentType = "multipart/form-data";
request.method = URLRequestMethod.POST;
var bytes:ByteArray = new ByteArray();
bytes.writeObject(dataMessage);//DataMessage为自定义的as对象
request.data = bytes;
try {
loader.load(request);
} catch (error:Error) {
trace("Unable to load requested document."+error);
}
代码主要是用amf3对象流写到远程servlet.然后servlet会返回一个对象流.
如果没有bytes.writeObject(dataMessage);这句代码的话.访问没有问题...但是加上之后就报错如下
到 http://localhost:8006/wind/amf3 的连接已停止 - 不允许从 http://localhost:8006/main/login.swf 进行连接
SecurityError: Error #2176: 某些动作(如显示弹出窗口的动作)只能通过用户交互来调用,例如,单击鼠标或按下按钮
如果是跨域问题的话.我设置了crossdomain.xml在http://localhost:8006/crossdomain.xml和http://localhost:8006/wind/crossdomain.xml和
http://localhost:8006/wind/amf3/crossdomain.xml.测试结果还是报一样的错.
小弟乃是flex新手.希望高手援助..万分感谢...
问题已解决...具体原因比较模糊..
解决方法:将request.contentType = "multipart/form-data";
换成application/octet-stream.
初步理解:可能是因为flex对于multipart/form-data这样的contexttype内部设定安全权限必须是人为触发才可以...因为这个多是用来上传文件的吧大概...
有空再仔细研究研究...
- urlloader urlrequest安全沙箱冲突
- flex URLLoader和URLRequest浅析
- AS3使用URLRequest和URLLoader服务器交互
- 安全沙箱冲突
- URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
- Flex与服务器交互之一(URLRequest +URLLoader应用)
- AS3 中使用 URLRequest 和 URLLoader 与服务器交互
- AS3 中使用URLRequest 和URLLoader 与服务器交互
- Flex与服务器交互之一(URLRequest +URLLoader应用)
- AS3中URLStream, URLLoader, Loader和URLRequest区别
- flex4 与后台服务器通信方式:URLRequest+URLLoader JAVA方式
- Flex与服务器交互之一(URLRequest +URLLoader应用)
- Flex安全沙箱冲突
- URLRequest
- URLRequest
- Error #2048: 安全沙箱冲突
- 由安全沙箱冲突:LoaderInfo.content。
- flash 开发 安全沙箱冲突
- appfuse2 集成 cxf
- 缓冲区溢出攻击原理
- 清大博研AMD:英特尔人为抬高市场价 损害消费者利益
- protues中LM032的仿真
- 把“女友”升级为“妻子”时发生的bug……[转]
- urlloader urlrequest安全沙箱冲突
- 实现热键响应
- 进制转换
- iostream 与iostream.h区别(转)
- flex实现手写在线签名
- chm格式的电子书打不开的问题
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- POI 关于对 ms word的读写代码
- C程序优化之路(三)