1
resposta

[Sugestão] FIZ O EXEMPLO DO CURSO E UM QUE ME ADAPTEI MAIS

import 'package:http/http.dart';

void main() async {
  String url =
      'https://gist.githubusercontent.com/manfredow/5256b04d5363df2f1f5bc53b7bb8eeac/raw/813091934413fe20575f11233f32ad0c6b54a065/recipes.json';
  var response = await get(Uri.parse(url));
  print(response.body);
}


OPCAO 2;

import 'package:http/http.dart';

void main() {
  requestsfuture();
}

requestsfuture() {
  String url =
      "https://gist.githubusercontent.com/manfredow/5256b04d5363df2f1f5bc53b7bb8eeac/raw/813091934413fe20575f11233f32ad0c6b54a065/recipes.json";
  Future<Response> future_ = get(Uri.parse(url));
  future_.then((value) {
    print(value.body);
  });
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Tom! Como vai?

Agradeço por compartilhar.

Gostei de ver que você testou duas formas diferentes de fazer a requisição HTTP no Dart, usando tanto async/await quanto then. Isso mostra que você está explorando bem os conceitos de assincronismo no curso.

Continue firme nos estudos.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!