Ошибка аутентификации флаттера 401 - PullRequest
0 голосов
/ 17 октября 2019

ребята, мне действительно нужна помощь, я хочу получить доступ к этому сайту (http://1.0.0.1/orion/summary.aspx) он перенаправляет меня на этот сайт (http://1.0.0.1/orion/login.aspx) я перепробовал много технологий аутентификации, но это не сработало, все дали 401Пример кода ниже

'''
Future getData() async {
//  NTLMClient ntlmClient = new NTLMClient(
//    domain: "xxa.com",
//    workstation: "10.0.0.1",
//    username: "user",
//    password: "password",
//  );
String username = 'user';
String password = 'password';
String basicAuth = 'Basic ' + base64Encode(utf8.encode('$username:$password'));
print(basicAuth);
var client = http.Client();
final loginResponse = await client.post('http://10.0.0.1/Orion/Login.aspx', body: (basicAuth),
    headers: <String, String>{'authorization': '$username:$password'});
http.Response response = await client.get('http://10.0.0.1/Orion/SummaryView.aspx',
    headers: <String, String>{'authorization': basicAuth},
);
print(loginResponse.statusCode);
print(loginResponse.headers);
print(loginResponse.body);
print(response.statusCode);
print(response.body);

'' '

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