rambo_bb 2008-7-1 14:37
Flash中随意设置http的头--SocketURLLoader
在flash文档中,URLRequestHeader是不允许随意设置Http的头部中,比如"Cookie",
刚开始我看到这个资料的时候,就觉得奇怪,我想传什么就传什么,你管我干么?细想可能是flash的一种善意的限制,以保护服务器。
本来想自己写一个,上网google了一下就找到这个东西SocketURLLoader,它自己对http协议进行构建和解析,从而绕过了flash的检查:)
简单用法:
var loader:SocketURLLoader = new SocketURLLoader();
var request:URLRequest = new URLRequest();
request.requestHeaders.push(new URLRequestHeader("Cookie","test=test"));
loader.load(request);
资料来源: [url]http://as3-active-resource.googlecode.com/svn/trunk/com/maccman/[/url]