normalement le paquet devrait être importé comme ceci:
import 'package:http/http.Dart' as http;
mais maintenant je reçois cette erreur:
[Dart] La cible de l'URI n'existe pas: 'package: http/http.Dart' . [uri_does_not_exist]
a-t-il changé d'une manière ou d'une autre dans les nouvelles mises à jour de Flutter? Si oui, comment puis-je effectuer une requête get maintenant?
Votre code a l'air bien. Cependant, après avoir lu les commentaires ci-dessous, vous devez également vous assurer que vous exécutez flutter packages get
ou pub get
après avoir ajouté la dépendance http
à votre pubspec.yaml
.
L'avez-vous ajouté à pubspec
?
dependencies:
flutter:
sdk: flutter
http: 0.12.0
C'est un moyen clair d'ajouter http à flutter
dependencies: http: ^0.12.0
avec pub:
$ pub get
avec Flutter:
$ flutter packages get
import 'package:http/http.Dart';
Si vous avez effectué ces 3 étapes, redémarrez votre éditeur de code
essayez d'ajouter les dépendances http avant les dépendances Flutter et cliquez sur Packages
dépendances: http: ^ 0.12.0 battement: sdk: flutter
Si vous mettez après scintillement cela fera une erreur. J'espère que cela t'aides
Ajouter des dépendances à pubspec comme ceci.
dependencies:
http: ^0.12.0
**** paquets de mise à jour obtenir.
**** dépendances de mise à jour.