如何在flutter中发布这样的数据

时间:2020-06-25 01:32:35

标签: flutter

我很困惑使用这种格式将数据发送到服务器。

img

任何人都可以帮助我。...

这是我使用Dio发布的代码,但仍然无效:

Future<void> ajukanPengajuan() async {
    Dio dio = Dio();
    FormData formdata = FormData();
   

    formdata = FormData.fromMap({
       "id_petugas": Provider.of<LoginProvider>(context, listen: false)
          .id_tersimpan
          .toString(),
      "penanggung_jawab": Provider.of<PengajuanProvider>(context, listen: false)
          .penanggung_jawab,
      "institusi":
          Provider.of<PengajuanProvider>(context, listen: false).institusi,
      "alamat": Provider.of<PengajuanProvider>(context, listen: false).alamat,
      "lat": Provider.of<PengajuanProvider>(context, listen: false).lat,
      "long": Provider.of<PengajuanProvider>(context, listen: false).long,
      "sifat_pengajuan": Provider.of<PengajuanProvider>(context, listen: false)
          .sifat_pengajuan_dipilih,
      "alasan": Provider.of<PengajuanProvider>(context, listen: false).alasan,
      "apd_pengajuan": {
        "id_apd":
            Provider.of<PengajuanProvider>(context, listen: false).id_apdlist,
        "jumlah":
            Provider.of<PengajuanProvider>(context, listen: false).jumlahList
      }
    });  

    // dio.options.baseUrl = Url.postPengajuan;
      var response =
          await dio.post(Url.postPengajuan, data: formdata);
      print(response.data);
  }

这是我得到的错误: img

0 个答案:

没有答案