如何使用 dart 在 MultiPartRequest 中添加列表?

Posted

技术标签:

【中文标题】如何使用 dart 在 MultiPartRequest 中添加列表?【英文标题】:How to add a list inside MultiPartRequest using dart? 【发布时间】:2020-05-14 10:39:38 【问题描述】:

我有多个字段要在我的 multipartrequest 中发送,但我不知道如何在发送的数据中包含一个列表。我有两个要发送的列表(国籍和语言),

这是我的代码:

final request = http.MultipartRequest('Put', uri);
request.fields['id']="07bb2a17-7cd5-471b-973a-4b77d239b6c3";
request.fields['username']="beeso";
request.fields['email']="jake-username2@gmail.com";
request.fields['password']="jake123-";
request.fields["oldPassword"]="jake124-";
request.fields["gender"]="Male";
request.fields["dateOfBirth"]=DateTime.now().toString();
request.fields["name"]="dsjnss";
request.fields["languages"]=["Language1","Language2"].toString();
request.fields["nationalities"]=["Nationality1","Nationality2"].toString();

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

如果我没有错,那么如果语言和国籍是字符串格式,那么您可以使用他的列表,然后在其中相应地添加它们,然后将列表传递给它,或者如果它是善良的对象,那么您可以添加它在列表中。让我知道它是否有效。

【讨论】:

嗨 sagar,我不明白你的意思.. 没有明确的方法(现成方法)将列表附加到多部分请求。我怎样才能做到这一点?

以上是关于如何使用 dart 在 MultiPartRequest 中添加列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Dart 构建枚举? [复制]

如何在 Dart 中使用类型别名/类型定义(也是非函数)?

如何在单元测试中访问 Dart 类

如何在 Ubuntu 网络服务器上为 Dart 安装 pub(命令行使用)

Dart:如何在调试和生产模式下使用不同的设置?

如何在 Dart 中生成随机数?