Actionscript 3 如何在ActionScript中读取和写入http头?

Actionscript 3 如何在ActionScript中读取和写入http头?,actionscript-3,http-headers,Actionscript 3,Http Headers,甚至可以在actionscript中读写http头吗?嗯。。。好的,设置它们似乎不是问题 非常简单,您只需将URLRequestHeader对象的和数组添加到URLRequest对象 var req:URLRequest = new URLRequest(); var someheader:URLRequestHeader = new URLRequestHeader( "Connection", "OK" ); req.requestHeaders = [someheader]; 但是,您无

甚至可以在actionscript中读写http头吗?

嗯。。。好的,设置它们似乎不是问题

非常简单,您只需将URLRequestHeader对象的和数组添加到URLRequest对象

var req:URLRequest = new URLRequest();
var someheader:URLRequestHeader = new URLRequestHeader( "Connection", "OK" );
req.requestHeaders = [someheader];
但是,您无法在常规FlashPlayer中读取它们。这可以通过使用HTTPStatusEvent上的requestHeader属性在AIR和Flash Lite上完成

var loader:URLLoader = new URLLoader();
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, onStatus);

private function onStatus( e:HTTPStatusEvent ) : void
{
    var headers:Array = e.requestHeaders; // only available in FlashLite and AIR  
}
这有点奇怪