Мне нужно передать карту от клиента к серверу и серверу, чтобы использовать эту карту для опроса базы данных mongodb.Клиент отправляет эту карту, но сервер получает строку.Любое преобразование в json возвращает также строку, а не карту.
Я отправил карту с POST на сервер.В течение нескольких дней я искал, и я не нашел что-то для работы.
На стороне клиента я отправляю карту с именем запроса:
await HttpRequest.postFormData('http://localhost:8085/$_coll',query).then((HttpRequest response)
На стороне сервера:
if (request.method == 'POST') {
query = await request.transform(utf8.decoder).join();
}
Я пытался кодировать / декодировать в json, но безуспешно.
Возвращает только строку, а не карту.Может быть, это команда GET вместо POST на стороне клиента, но я ее не нашел.