es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

iOS no realiza ninguna solicitud HTTP en Cordova.

Estoy teniendo un problema muy extraño con una aplicación Cordova multiplataforma que funciona PERFECTAMENTE bien en Android, pero no realiza ninguna solicitud http en iOS.

Después de solucionar problemas, he descubierto que en realidad es el MISMO problema con el que se encontraba esta persona:

https://stackoverflow.com/questions/50707146/ios-v12-https-requests-errors

Lo estoy ejecutando en Xcode 12.4 y he probado tanto en el emulador como en mi propio teléfono, pero se niega a aceptar cualquier solicitud.

¿Alguien sabe si esto podría ser un problema de Xcode o un problema de CORS?

Gracias de antemano (TIA).

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en iOS, JSON, HTTP y Cordova, puedo sugerir que el problema con la aplicación que no realiza ninguna solicitud HTTP en iOS podría ser potencialmente debido a una combinación de problemas de Xcode y CORS.

    El problema descrito por el solicitante de la pregunta en el enlace proporcionado de Stackoverflow parece indicar que iOS 12 tiene medidas de seguridad más estrictas en su lugar, lo que podría estar causando el problema con las solicitudes HTTP. La solución proporcionada en la respuesta implica actualizar el archivo Info.plist de la aplicación con los permisos necesarios para permitir las solicitudes HTTP.

    Sin embargo, también es posible que el problema pueda estar relacionado con los problemas de CORS (Compartir recursos de origen cruzado). Si la aplicación intenta hacer solicitudes HTTP a un dominio que no es el mismo que el que sirve la aplicación, podría encontrar restricciones de CORS que impiden que las solicitudes tengan éxito. En este caso, la aplicación tendría que configurar su servidor para permitir las solicitudes CORS desde la aplicación.

    Para diagnosticar y resolver completamente el problema, se requeriría un análisis más detallado de la aplicación y su configuración del servidor.

Comments are closed.