I posted another post with the same question, but that post was not clear. So here is the update.
In short, I have the same code works in Web, Framework 3.5 AIR, but not Framework 4.1 AIR. Environment first: Flash Builder 4.1, AIR 2.6 I have a PHP page which insert records to DB, takes 2 minutes to run, I have already configured and tested on PHP side, it worked. When I call it using AIR application (using AIR 2.6, Framework 4.1), it return faults after 30 seconds, within IDE as well as after release. However, I take the same code to web, still using Framework 4.1, it worked as expected; I also run the code with AIR application (Air 2.0, Framework 3.5), it worked as well. So the only thing not work is Framework 4.1, AIR 2.6. That is where I don't understand. Once again, no problem on server side, already tested within browser as well as Flex Web application, Flex 3.5 Air application. So any ideas? The code is here, as you can see, I even set requestTimeout to 300 seconds: var ws:HTTPService = new HTTPService(); ws.requestTimeout = 300; ws.useProxy = false; ws.url = "http://localhost:85/test.php"; ws.addEventListener(FaultEvent.FAULT, fault ); ws.addEventListener(ResultEvent.RESULT, result); ws.send(); Thanks very much! George