Oh, that's great. On Apr 13, 2011, at 8:25 PM, André Bargull wrote:
>> [I] was able to get correct HTTP status codes for Safari, Firefox and Chrome >> on OS X - haven't tested Windows though > > Btw, works for swf10 with IE9, Firefox4, Safari5 and Opera11 on Win7, too. > > > On 4/13/2011 7:45 PM, André Bargull wrote: >> responseStatus needs to be set to 0 in LzHTTPLoader#open(), just like >> responseText and responseXML. Consider the case when a request is >> interrupted before responseStatus was set, without nulling responseStatus >> it'd return the value from the previous request. >> >> nits : >> - insert import for HTTPStatusEvent between Event and IOErrorEvent to keep >> alphabetical order >> - declaration of responseStatus should appear before responseText (or after >> responseXML) to keep responseText and responseXML together >> - typing missing for responseStatus (should be "int") >> - httpStatusHandler instead of onHTTPStatusHandler to comply with the rest >> of the handler names >> >> Otherwise looks good to me! >> >> On 4/13/2011 7:30 PM, Raju Bitter wrote: >>> Change raju-20110413-ppx by [email protected] on 2011-04-13 18:42:03 CEST >>> in /Users/raju/src/svn/openlaszlo/trunk/WEB-INF/lps/lfc >>> for http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc >>> >>> Summary: Support SWF10 HTTPStatusEvent for SOLO dataset requests >>> >>> New Features: >>> >>> Bugs Fixed: LPP-9894 >>> >>> Technical Reviewer: [email protected] >>> QA Reviewer: (pending) >>> Doc Reviewer: (pending) >>> >>> Documentation: >>> >>> Release Notes: >>> >>> Overview: >>> Since Flash Player 9 it's possible to retrieve the HTTP response status >>> code for requests executed by a URLLoader object. The LFC >>> (kernel/swf9/LzHTTPLoader.as) currently doesn't process that information, >>> although it's available in Firefox, Safari, Chrome and Opera. >>> >>> With this improvement the LzHTTPLoader would store the response code of the >>> last HTTP request in the property responseStatus. Datasets don't expose the >>> LzHTTPLoader#getResponseStatus method, but the method can be accessed >>> through someDataset.dataRequest.loader.getResponseStatus(). >>> >>> Details: >>> >>> >>> Tests: >>> test/data/http-status-response-swf10-unproxied.lzx >>> >>> Files: >>> A test/data/http-status-response-swf10-unproxied.lzx >>> M WEB-INF/lps/lfc/kernel/swf9/LzHTTPLoader.as >>> >>> Changeset: >>> http://svn.openlaszlo.org/openlaszlo/patches/raju-20110413-ppx.tar >>> >>>
