如何在flutter中的post api中使用相同名称参数发送多个数据。在php中,我们使用parameter[],然后我们可以发送多个数据,但我对flutter很陌生,所以我想知道它是如何完成的。谢谢
示例图片:https://i.stack.imgur.com/X7jL3.png
我希望你已经解决了这个问题,但万一你没有解决
我遇到了同样的问题,并找到了一个解决方法,我有一个类似的 API:Here
解决方案是我在创建请求正文映射时在“[]”内添加了一个计数器变量。
例如:产品[$counter]
所以它会给身体图中的每个键一个不同的名称,如下所示
final Map<String, dynamic> body = Map<String, dynamic>();
if (this.products != null) {
for (int i = 0; i < products.length; i++) {
body['products[$i]'] = json.encode(products[i]);
}
但它仍然会被服务器识别为同名参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)