甚至可以在actionscript中读取和写入http标头吗?
答案 0 :(得分:1)
嗯......好吧设置它们似乎不是问题。
非常简单,您只需将URLRequestHeader对象的数组添加到URLRequest对象中。
var req:URLRequest = new URLRequest();
var someheader:URLRequestHeader = new URLRequestHeader( "Connection", "OK" );
req.requestHeaders = [someheader];
但是,您无法在常规FlashPlayer中阅读它们。这可以在AIR和Flash Lite中使用HTTPStatusEvent上的requestHeader属性完成。
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
}
这有点奇怪。