I'm assuming you are using mx:HTTPService?  I think only one person is using it 
much, so there could certainly be bugs.  Please open an issue with a small test 
case.

-Alex

On 9/3/19, 9:37 PM, "Fred Ross-Perry" <[email protected]> wrote:

    I am seeing something odd when using mx.rpc.Responder with HTTPService.
    Typically I'll get an AsyncToken when sending a request, and add a 
    responder to it:
    
         var theToken:AsyncToken = sessionService.send(some data...);
         theToken.addResponder(new mx.rpc.Responder(onPutSessionResult, 
    onPutSessionFault));
    
    And then define the functions like this:
    
         private function onPutSessionResult(theEvent:ResultEvent):void
         {
             //  do something with theEvent.result
             console.log("onPutSessionResult called");
         }
    
         private function onPutSessionFault(theEvent:FaultEvent):void
         {
             //  do something with theEvent.fault
             console.log("onPutSessionFault called");
         }
    
    Here's what's odd. The browser (Chrome in my case) actually makes two 
    requests
    OPTIONS and POST. I can see in the Chrome Dev Tools that the request 
    succeeded
    and what the result data is.
    
    But it looks to me like onPutSessionResult is called right after the 
    OPTIONS,
    and so theEvent.result is null.
    
    This is a recent 0.9.6, building with Moonshine.
    
    Help?
    
    -Fred
    
    

Reply via email to