颤动POST API发送具有相同名称参数的多个值 [英] Flutter post api sending multiple values with same name parameter
本文介绍了颤动POST API发送具有相同名称参数的多个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在Ffltter中使用POST API中的同名参数发送多个数据。在php中,我们使用参数[],然后我们可以发送多个数据,但我是新手,所以我想知道如何做到这一点。谢谢
示例图像: https://i.stack.imgur.com/X7jL3.png
推荐答案
我希望你已经解决了这个问题,但以防万一 我遇到了同样的问题,并找到了一个解决方法,我有一个类似的API: Here
解决方案是在创建请求正文映射时在‘[]’内添加了一个计数器变量。
例如:Products[$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]);
}
但服务器仍会将其识别为同名参数。
这篇关于颤动POST API发送具有相同名称参数的多个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文