Flutter - HTTP-аутентификация окон ответа - PullRequest
0 голосов
/ 31 августа 2018

Я новичок во флаттере.

Я создал приложение, которое анализирует формат .JSON из тела .php, используя http.get() / http.post().

все работает нормально при использовании локальной базы данных и локального сервера Apache на моем ноутбуке.

проблема наблюдалась, когда я применял этот проект, используя сервер Windows (домен) в качестве сервера базы данных и сервера Apache, мои приложения флаттера больше не работают.

Когда я пытался получить доступ к файлу .php (checkConnection.php), используя мой браузер на моем ноутбуке / телефоне Android, он отображал всплывающее окно с запросом проверки подлинности Windows.

Скриншот Windows Auth

checkConnection.php работал, когда я вводил свою учетную запись домена.

ВОПРОС.

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

Это код, который я использовал в своем приложении флаттера:

final response =
    await http.post("http://172.28.16.84/mobileglpi/login.php", body: {

  'username': txt_username.text,
  'password': txt_password.text,
});
var datauser = json.decode(response.body);
...