Ich habe diesen Fehler erhalten.final String basicAuth = 'Basic ' + base64Encode(utf8.encode('$authUsername:$authPassword'));
final String _grantType = "password";
http.Response response = await http.post(
Uri.encodeFull("this is my url api"),
headers: {
"authorization": basicAuth,
'content-type': 'application/x-www-form-urlencoded',
},
body: {
"username": username,
"password": password,
"grant_type": _grantType,
},
);
< /code>
Ich habe die URL mit Postman ausprobiert und perfekt arbeitet. Habe ich sie richtig geschrieben? Ich bin mir nicht sicher, ob ich die Autorisierung grundlegender Auth -Code platzieren kann.
Ich habe diesen Fehler erhalten.final String basicAuth = 'Basic ' + base64Encode(utf8.encode('$authUsername:$authPassword')); final String _grantType = "password";
http.Response response = await http.post( Uri.encodeFull("this is my url api"), headers: { "authorization": basicAuth, 'content-type': 'application/x-www-form-urlencoded', }, body: { "username": username, "password": password, "grant_type": _grantType, }, ); < /code> Ich habe die URL mit Postman ausprobiert und perfekt arbeitet. Habe ich sie richtig geschrieben? Ich bin mir nicht sicher, ob ich die Autorisierung grundlegender Auth -Code platzieren kann.
Ich habe mit RetroFit ein einfaches Wetter-Widget erstellt, das die API aufruft. Es funktioniert gut auf Emulatoren und meinem Samsung S22 Ultra, mit Ausnahme meines S24 Ultra, bei dem ständig die...
unten ist die Entwicklungsumgebung
Android Studio-Version Jellyfish 2023.3.1
wrapper gradle version 6.5.1-all.zip
com.android.tools.build:gradle:3.5.3 „
Wenn ich einen AAR-Quellcode herunterladen...