olicitud @HTTPS que devuelve 2032 Stream Error solo para Android con Flex 4.6 Mobile

Tengo una aplicación móvil a la que apunté para iOS y Android. Realiza una solicitud de inicio de sesión a través de HTTPS (utilizando un POST con HTTPService). Todo funciona bien mientras se depura en mi cuadro de desarrollo a través de ADL y cuando se compila y prueba en iOS 4.2 y iOS 5.

Los dispositivos Android también funcionan correctamente al realizar solicitudes HTTPS a otros dominios, como Twitter, etc., desde mi aplicación de prueba o en el navegador del dispositivo.

Solo tengo un par de dispositivos Android de prueba y están ejecutando 2.3.3 pero ninguno hará una conexión exitosa. Mientras se depura a través de USB, puedo ver que la llamada HTTPService está devolviendo un FaultEvent con IOErrorEvent # 2032.

Después de investigar, descubrí que el sistema operativo Android tiene algunos problemas con ciertos certificados SSL, y el emisor que se utiliza en el servidor es 'VeriSign Class 3 International Server CA - G3', pero realmente no he encontrado soluciones / soluciones viables. ¿Alguien más ha encontrado esto? Sé que es bastante específico.

Solo quería agregar que un código de estado HTTP de 0 se devuelve inmediatamente antes de que se envíe el ioErrorEvent 2032. Revisé los documentos de la API de Adobe para HTTPStatusEvent y 0 parece ser el predeterminado. @http: //help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/HTTPStatusEvent.htm

HTTPStatusEvent objects are always sent before error or completion events. An HTTPStatusEvent object does not necessarily indicate an error condition; it simply reflects the HTTP status code (if any) that is provided by the networking stack. Some Flash Player environments may be unable to detect HTTP status codes; a status code of 0 is always reported in these cases. Just wanted to add additional findings...through testing we were able to use that same certificate on another server - and despite security warnings, I was able to get data on my test Android device. This makes me think that the issue may be related to the server....It's hosted by Rackspace so we're going to reach out to them to attempt more troubleshooting.

Respuestas a la pregunta(8)

Su respuesta a la pregunta