Заголовки флаттера http - PullRequest
0 голосов
/ 14 ноября 2018

Ошибка при отправке запроса при настройке карты заголовка.

Вот мой код

Future<GenericResponse> makePostCall(
  GenericRequest genericRequest) {String URL = "$BASE_URL/api/";

Map data = {
  "name": "name",
  "email": "email",
  "mobile": "mobile",
  "transportationRequired": false,
  "userId": 5,
};

Map userHeader = {"Content-type": "application/json", "Accept": "application/json"};


return _netUtil.post(URL, body: data, headers:userHeader).then((dynamic res) {
  print(res);
  if (res["code"] != 200) throw new Exception(res["message"][0]);
  return GenericResponse.fromJson(res);
});

}

, но я получаю это исключение с заголовками.

`══╡ ИСКЛЮЧЕНИЕ, ВЫЗВАННОЕ ПО ЖЕСТЕуказывает на ошибку в самой платформе, или мы должны предоставить существенное трепетание: дополнительная информация в этом сообщении об ошибке поможет вам определить и устранить основную причину.flutter: В любом случае сообщите об этом утверждении, отправив сообщение об ошибке на GitHub: flutter: https://github.com/flutter/flutter/issues/new?template=BUG.md flutter: flutter: Когда было сгенерировано исключение, это был стек: flutter: # 0 NetworkUtil.post1 (package:saranam / network / network_util.dart: 50: 41) флаттер: # 1 RestDatasource.bookPandit (пакет: saranam / network / rest_data_source.dart: 204: 21)

Кто-нибудь сталкивался с этой проблемой?Я не нашел никакой подсказки с этим журналом.

1 Ответ

0 голосов
/ 14 ноября 2018

Попробуйте

 Map<String, String> requestHeaders = {
       'Content-type': 'application/json',
       'Accept': 'application/json',
       'Authorization': '<Your token>'
     };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...