flutter - 如何在flutter Dio包中的formData中发布对象?
问题描述
我有一个“modelCharacteristics”对象,其中包含 modelHeight、modelWeight 和 modelSize 对象。如何将 JSON 对象插入 dio 的 FormData 以发布它?
我试图像在 Postman 中那样做,但这不起作用。
var formData = dio.FormData.fromMap({
'category': categoryId,
'name': name,
'price': int.parse(price),
'color': color,
'size': sizes,
'description': description,
'material': material,
'countryProducer': countryProducer,
"style": style,
"countInStock": int.parse(countInStock),
"modelCharacteristics[modelHeight]": modelCharacteristics.modelHeight.toInt(),
"modelCharacteristics[modelWeight]": modelCharacteristics.modelWeight.toInt(),
"modelCharacteristics[modelSize]": modelCharacteristics.modelSize,)}
解决方案
添加其余代码以获得更准确的答案,请查看https://pub.dev/packages/dio文档。
推荐阅读
- solr - Solr 索引 PDF/DOC 后集合中没有“内容”字段
- c# - 如何在 C# 中的 DetectDocumentText 调用上设置 quotaUser?
- python - 如何动态地将作业添加到 Scrapy/Selenium 蜘蛛?
- flask - Flask 表单不会为无效令牌引发 CSRFError
- angular - 如何通过命令行在 cypress.json 文件中设置环境变量?(Angular CLI - nrwl nx)
- javascript - 有没有办法为生成的 .d.ts 文件(在 javascript 项目中)声明特定的模块名称?
- javascript - 如何在 TypeScript 中通过添加类似 ++ 的函数来扩展 Number
- tensorflow - 图像的维度作为 LeNet_5 的输入
- java - Spring Boot 2,码头优雅关闭
- c# - 计时器每秒触发一次并更新 GUI(C# Windows 窗体)