Upgrade Skill Di ITBOX Jadi Lebih Hemat
Special Diskon 50%
Sampai 16 November 2026!
Hari
Jam
Menit
Detik
GARUDABOX

: Error: The argument type ‘String’ can’t be assigned

Beranda › Forums › Belajar Flutter Mobile Apps Tingkat Menengah › : Error: The argument type ‘String’ can’t be assigned

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #49517
    sandi
    Participant

      : Error: The argument type ‘String’ can’t be assigned to the parameter type ‘Uri’.
      lib/user_model.dart:19
      – ‘Uri’ is from ‘dart:core’.
      var apiResult = await http.get(apiUrl);

      ini codingan nya coach

      import ‘dart:convert’;
      import ‘package:http/http.dart’ as http;
      import ‘dart:async’;

      class User {
      String id;
      String name;

      User({this.id, this.name});

      factory User.createUser(Map<String, dynamic> object) {
      return User(
      id: object[“id”].toString(),
      name: object[“first_name”] + ” ” + object[“last_name”]);
      }
      static Future<User> connectAPI(String id) async {
      String apiUrl = “https://reqres.in//api/users/2&#8221; + id;

      var apiResult = await http.get(apiUrl);
      var jsonObject = json.decode(apiResult.body);
      var userData = (jsonObject as Map<String, dynamic>)[‘data’];

      return User.createUser(userData);
      }
      }

      mohon bantuanya coach . terimakasih

      #49518
      Anonymous

        Hi Sandi,

        Ini errornya sama persis dengan pertanyaan kamu diforum beberapa hari yang lalu. https://itbox.id/forums/topic/error-apiurl-mohon-pencerahanya/

        Errornya itu ada pada variable apiUrl, apiUrl kamu merupakan sebuah string sedangkan function pada http, mau itu http.get, http post, http.delete dll itu hanya menerima data type Uri. Jadi kamu cukup parse string url tersebut menjadi seperti ini Uri.parse(“https://link url kamu”).

        Lebih detailnya bisa lihat kembali jawaban pada pertanyaan pada postingan sebelumnya pada link yang saya berikan diatas.

        #49521
        sandi
        Participant

          oh iya saya lupa terima kasih banyak coach

          #49579
          Anonymous

            sama-sama

          Viewing 4 posts - 1 through 4 (of 4 total)
          • You must be logged in to reply to this topic.
          Shopping cart0
          There are no products in the cart!
          Continue shopping