Я конвертирую текущее Android-приложение моего работодателя в флаттер. Одна из трудностей, с которыми я столкнулся в последнее время, заключается в том, как я отправляю данные на сервер с помощью json.
Для некоторых транзакций данных серверу требуется 'X-IW-SESSION', который в исходном приложении установлен следующим образом:
httpURLConnection.setRequestProperty("X-IW-SESSION", session);
Я пробовал использовать следующие свойства, но я не могу получить нужный мне результат.
Map<String, String> headers = {
HttpHeaders.contentTypeHeader: "application/json",
HttpHeaders.authorizationHeader: session,
};
Я проверил это по официальной документации флаттера. Я не мог найти название «x-iw-session», но увидел нечто подобное = HttpHeaders.authorizationHeader
.
В старом приложении для Android 'x-iw-session' помогает пользователю войти в систему, используя сессию (String), которая хранится в общих настройках. В приложении флаттера у меня есть доступ к тому же сеансу (String), но я заблудился относительно того, как мне использовать его для входа на сервер.
В настоящее время это то, что мой сервер отправляет в ответдля сбоя:
{success: false, message: Please Login..You dont have permission}
Пожалуйста, скажите, если мне нужно показать какой-то конкретный код.