package flash.net; @:final extern class URLRequest { #if air var authenticate : Bool; var cacheResponse : Bool; #end var contentType : String; var data : Dynamic; var digest : String; #if air var followRedirects : Bool; var idleTimeout : Float; var manageCookies : Bool; #end var method : String; var requestHeaders : Array; var url : String; #if air var useCache : Bool; var userAgent : String; #end function new(?url : String) : Void; function useRedirectedURL(sourceRequest : URLRequest, wholeURL : Bool = false, ?pattern : Dynamic, ?replace : String) : Void; }