我很困惑使用这种格式将数据发送到服务器。
任何人都可以帮助我。...
这是我使用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);
}