HTTPService.requestTimeout seems still kicking in 2013, with AIR SDK 3.1-3.8!
Why a years long issue which always used to be so much of pain that Adobe can not rectify!
Environment:
Flex AIR SDK 3.1 - 3.8 (through which I've tested)
Flex SDK 4.6
Take a simple HTTPService class with a requestTimeout which is more than 3 minutes, and it turns to #2032: Stream Error!
Even URLRequestDefaults.idleTimeout = 300000; is buggy if you use it like this (this never make the 'iHaveSpecialTimeout' timeout properly):
if ( iHaveSpecialTimeout )
{
URLRequestDefaults.idleTimeout = 300000;
httpService.requestTimeout = 300;
}
else
{
// taking as default for my application
URLRequestDefaults.idleTimeout = 120000;
httpService.requestTimeout = 120;
}
What is problem with you Adobe!
