在AIR中对静态文件使用POST方法获取内容的时候,会出现一个IOError错误:
[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://demo.zengrong.net/freeroom/index.html" errorID=2032]
注意,只有对真正的纯静态文件才会发生这样的错误,而对于使用URL重写方式虚拟出来的静态文件,则不会报错。(本文地址就是用UrlRewrite重写出来的,不信的可以试试)
对于以“file:///”开头的本地文件,也不会报错。
同样的,在非AIR环境下,也完全正常,不会报错。
究其原因,可能是由于AIR对HTTP协议的方法实现得更加标准。因为AIR不仅支持POST和GET方法,还支持PUT和DELETE方法。不了解PUT、DELETE、GET、POST的看这里。
看下面的代码: 继续阅读 »


最新评论