Как открыть и сохранить сеанс из приложения AIR?

  • Как открыть и сохранить сеанс на определенном веб-сервере из приложения AIR?

до сих пор я пробовал этот способ, но не повезло:

var qHeader    : URLRequestHeader = new URLRequestHeader();


            var urlRequest : URLRequest  = new URLRequest( requestTarget.text );                    
                urlRequest.method        = URLRequestMethod.POST;   
                urlRequest.data          = cookiesObject;
                //urlRequest.requestHeaders.push( qHeader );
                urlRequest.requestHeaders = new Array( "Cookie: ASP.NET_SessionId=u43mjnpuerdicmu5pjobi2dz" )

            var rr : Response = new Response();

            //URLRequestDefaults.manageCookies = true;

            var _urlLoader : URLLoader = new URLLoader();
                _urlLoader.dataFormat  = URLLoaderDataFormat.BINARY;



                _urlLoader.addEventListener( Event.COMPLETE, onReceive );
                _urlLoader.addEventListener( IOErrorEvent.IO_ERROR, onFail );

            _urlLoader.load( urlRequest );          

person Yordan Yanakiev    schedule 30.11.2012    source источник


Ответы (1)


Каждый заголовок запроса должен быть объектом URLRequestHeader. Попробуй это:

urlRequest.requestHeaders = new Array(new URLRequestHeader("Cookie", "ASP.NET_SessionId=u43mjnpuerdicmu5pjobi2dz"));
person david.emilsson    schedule 30.11.2012