Как удалить нескольких пользователей с сервера во Флаттере? - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь удалить нескольких пользователей с сервера, отправив список идентификаторов пользователей, но в http метод удаления не позволяет этого. Поэтому, если я хочу удалить пользователей с идентификаторами 1, 2 и 3, как я могу это сделать в флаттер . вот код:

Map<String, String> requestHeaders = {
      'Content-Type': 'application/x-www-form-urlencoded',
      'Accept': 'application/json',
      'Authorization': 'Bearer $token'
    }; //bearer is important
    final ids=[];
    ids.add(1);
    ids.add(1);
    var response = await delete(
       Constants.BasicURL + Constants.Users+ids ,
       headers: requestHeaders,
    );

1 Ответ

0 голосов
/ 22 апреля 2020

Constants.Users + идентификаторы не помогут. Если ваш метод удаления принимает значения, разделенные запятыми, вам нужно преобразовать массив / список в одну строку со значениями, разделенными запятыми, как показано ниже:

Шаг 1:

List ids = ['1', '2', '4'];

String idString = ids.join(',');

Шаг 2 :

api/deleteusers?ids=$s
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...