Как передать карту <String, dynamic> с клиента dart на сервер dart? - PullRequest
0 голосов
/ 31 мая 2019

Мне нужно передать карту от клиента к серверу и серверу, чтобы использовать эту карту для опроса базы данных 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 на стороне клиента, но я ее не нашел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...