Je crée une application flutter avec Django rest-framework. L'API d'enregistrement fonctionne correctement dans Postman mais après une inscription réussie de l'application flutter, elle affiche l'erreur ci-dessus. La demande est envoyée sur l'adresse https.
CSRF supprimé. Rien ne se passe.
var data = {'email':signupemailidcontroller.text,
'password1':passwordcontroller.text,
'password2':confirmpasswordcontroller.text,
};
//http request here
await http.post(websitesignupurl,
headers: headers,
body: json.encode(data))
.then((onResponse){
print(onResponse.body);
}).catchError((onerror){
print(onerror.toString());
});
SocketException: erreur du système d'exploitation: connexion refusée, errno = 111
Je m'attends à ce que la réponse de cette demande soit un objet Json contenant l'utilisateur et le jeton.
ipconfig
et obtenez l'ipv41: Exemple:
await http.post("http://127.68.34.23/wp-json/...",
headers: headers,
body: json.encode(data))
si dans le serveur, écrivez l'url de main dans l'url
BONNE CHANCE :)
Essayez d'ajouter <uses-permission Android:name="Android.permission.INTERNET"/>
à votre manifeste. Cela a résolu ce problème pour moi.