Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

497
Visualizações
Error de red en el emulador de iOS de la aplicación Capacitor

Estoy usando Angular Capacitor v3 con axios. Recibir un error de red al realizar cualquier solicitud a cualquier servidor externo. Esto solo ocurre durante la emulación con XCode. La solicitud nunca llega al servidor, solo regresa inmediatamente con el estado 0.

No puedo repetir este problema localmente en Windows, en un sitio web publicado, en emuladores de Android Studio o en un dispositivo Android.

No estoy seguro de si me falta un permiso o una configuración, pero intenté agregar los permisos "Uso de la red local", "Ubicación siempre y cuando esté en uso" y jugué con la configuración de NSAppTransportSecurity en Info.plist.

No creo que sea un problema con el servidor, ya que parece que nunca lo alcanza. Pero tengo un certificado HTTPS verificado, alojado por Azure, con reglas CORS válidas.

También probé HttpClient con Angular, el mismo resultado.

El error ocurre de inmediato y no da información específica, pero aquí está el mensaje:

{"headers":{"normalizedNames":{},"lazyUpdate":null,"headers":{}},"status":0,"statusText":"Error desconocido","url":"https:/ /jsonplaceholder.typicode.com/users/1","ok":false,"name":"HttpErrorResponse","message":"Respuesta de falla de HTTP para https://jsonplaceholder.typicode.com/users/1 : 0 Error desconocido","error":{"es de confianza":verdadero}}

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Después de una extensa investigación y reconstrucción desde cero, descubrí que se trataba de un problema relacionado con CORS, pero específico de la configuración con Azure, que era mi servidor alojado. La parte confusa fue que incluso las llamadas de ejemplo externas, como "http://jsonplaceholder.typicode.com/users/1" todavía daban el mismo error, que no tendría problemas de CORS, según tengo entendido. Si alguien sabe por qué sucede eso, por favor hágamelo saber.

Esto estaba relacionado con el hecho de que en ios no se pueden usar los esquemas http/https, sino que usa capacitor . Este esquema no está permitido en la configuración de CORS de Azure App Service, a menos que lo permita todo, pero no pude porque necesitaba habilitar Access-Control-Allow-Credentials. Así que tuve que construir la configuración de CORS con el esquema de capacitor permitido en mi código de servicio de la aplicación C#. La eliminación de todas las configuraciones de CORS en Azure App Service permitió que se aplicaran las configuraciones en mi código C#.

over 4 years ago · Santiago Trujillo Relatório

0

Solo estoy enfrentando el mismo problema. Estaba trabajando en un dominio diferente, ningún nombre de host es diferente y dejó de funcionar. Entonces ni siquiera hace una solicitud a un servidor. También la misma configuración funciona en Android. simplemente no IOS

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda