Our mobile application connects to a service that only supports the TLS_RSA_WITH_RC4_128_SHA cipher for HTTPS (via TLS). We get a handshake error and then an IOError when doing an HTTPS request (via URLLoader). It took a while to track down, but I sniffed the traffic in WireShark and it came down to a handshake failure. TLS_RSA_WITH_RC4_128_SHA is not a cipher that is supported. A lot of people recently updated the ciphers they support for HTTPS to be more restrictive after POODLE..
Is it possible to add this cipher? Also, I think IOError is a really terrible error in general. I think the error should have been an HTTPS handshake error. IOError comes up way too often with no description.