我正在用urlload.load(urlRquest)
进行其他调用。URLLoader.load POST上的AS3 Flash - 获取http状态= 0且没有数据。在Flash IDE中工作
也
urlRequest.method = URLRequestMethod.POST;
urlRequest.contentType = "application/xml";
当我做的Flash IDE中的电话,我得到HTTPStatusEvent.status = 400(或其他)时发生错误。 IOErrorEvent.data包含xml(或有时是一个字符串)。
但是,当我在浏览器(Firefox Mac或PC)上运行swf时,HTTPStatusEvent.status = 0
和IOErrorEvent.data
是空的。 (有趣的是,在Safari Mac中,我确实获得了400的状态,但仍然没有数据。)
关于可能发生什么的任何想法? (我需要我的错误!)
检查crossdomain或沙箱设置...不知道他们是否负责_this_问题,但他们大多数时间。 http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html#117502 – pkyeck
你还在听'SecurityErrorEvent.SECURITY_ERROR'吗? –
好主意与SecurityErrorEvent.SECURITY_ERROR,但不幸的是没有发生安全错误。但是我会仔细检查为该服务器设置了跨域文件。有趣的是,当通话成功时,有urlloader数据。 –