我需要将映射从客户端传递到服务器,服务器需要使用该映射来查询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,但我没有找到它。