Estoy usando esta variable para enviar en Flex el valor Autorization, que supuestamente no esta permitido para flash, pero si para Air (apollo). Sin embargo, aunque mi aplicacion es apollo, me devuelve un error :/
ArgumentError: Error #2096: El encabezado de petición HTTP auth=AIwbFARq-------(bla bla bla)---buAg
no se puede definir mediante ActionScript.
(el formato del encabezado es Autorization: auth=...)
Y el codigo que estoy empleando es:
Código :
... var encabezadoAuth:String = "auth="+CodigoFinal; var loader:URLLoader = new URLLoader(); configureListeners(loader); var header:URLRequestHeader = new URLRequestHeader("Authorization", encabezadoAuth); var request:URLRequest = new URLRequest("http://web"); request.data = new URLVariables("foo=prueba"); request.method = URLRequestMethod.POST; request.requestHeaders.push(header); try { loader.load(request); } catch (error:Error) { Alert.show("Ha habido un error.\n" + error); } function configureListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); dispatcher.addEventListener(Event.OPEN, openHandler); ...
Alguna sugerencia? Graciass