Ho trovato il seguente errore. Attualmente sto sviluppando un'applicazione Android con React Native, quindi ho intenzione di utilizzare fetch per fare una richiesta di post per me.React Native Post Request via Fetch lancia Richiesta di rete fallita
fetch("https://XXreachable-domainXX.de/api/test", {
method: "post",
body: JSON.stringify({
param: 'param',
param1: 'param',
})
}
)
.then((response) = > response.json()
)
.
then((responseData) = > {
ToastAndroid.show(
"Response Body -> " + JSON.stringify(responseData.message), ToastAndroid.SHORT
)
})
.
catch((error) = > {
console.warn(error);
})
;
L'applicazione ora genera un errore:
TypeError: Network request failed
Quando cambio il codice per un get-Request E'lavorando bene, nel browser con un window.alert() come un ritorno è bello e anche l'estensione chrome Postman restituisce i dati correttamente.
Se qualcuno ha questo problema su iOS, assicurati di utilizzare https non solo http. Le impostazioni predefinite servono solo per supportare https. – wuliwong
Come si cambiano le impostazioni per supportare HTTP? – MadPhysicist
È necessario approvare i domini in 'info.plist'. http://stackoverflow.com/questions/38418998/react-native-fetch-network-request-failed – nicholas