如何将地图<string,dynamic =“”>从Dart客户端传递到Dart服务器?

时间:2019-05-31 06:08:21

标签: mongodb server dart

我需要将映射从客户端传递到服务器,服务器需要使用该映射来查询mongodb数据库。客户端发送该映射,但是服务器接收一个字符串。对json的任何转换也会返回字符串,而不是映射。

我已将带有POST的地图发送到服务器。几天以来,我一直在搜索,但找不到任何可工作的东西。

在客户端,我发送一个名为query的地图:

 await HttpRequest.postFormData('http://localhost:8085/$_coll',query).then((HttpRequest response) 

在服务器端:

if (request.method == 'POST') {

   query = await request.transform(utf8.decoder).join();
}

我尝试将json编码/解码,但是没有成功。

它仅返回字符串,而不返回map。也许在客户端是GET命令而不是POST,但我没有找到它。

0 个答案:

没有答案