Error de solicitud de red nativa de reacción
1. Cuando aparece el error "no se puede resolver el host, no hay dirección asociada con el nombre del host", este tipo de error puede ser bloqueado por el firewall; puede ser que el simulador no tenga la capacidad de resolver el dominio; nombra y usa la dirección IP en su lugar; puede ser que el simulador no tenga acceso a Internet; puede ser que la aplicación haya configurado un proxy y no esté conectado a la red;
2. Se produce el error React Native Network Request Failed
Si hay un problema con la api feth, intente usar XMLHttpRequest y luego la consola generará que el recurso no se pudo cargar porque el transporte de aplicaciones La política de seguridad requiere el uso de una conexión segura. Después de buscar en Baidu, descubrí que iOS9 introdujo una nueva función App Transport Security (ATS). La nueva característica requiere que la red a la que se accede dentro de la aplicación utilice el protocolo HTTPS, lo que significa que la interfaz API debe ser HTTPS en el futuro. Sin embargo, mi proyecto utiliza el protocolo HTTP y no se puede cambiar a la transmisión del protocolo HTTPS de inmediato.
Afortunadamente, existe una solución alternativa
1. Agregue el diccionario de tipo NSAppTransportSecurity en Info.plist.
2. Agregue el tipo booleano NSAllowsArbitraryLoads en NSAppTransportSecurity y establezca el valor en YES
Esta es una situación, y en Android
?Los datos de publicación deben incluir encabezados , que debe contener Content-Type, como se muestra en la Figura 1