Отправка запроса http get с определенным файлом cookie (например, аутентифицированным в браузере, сеансом браузера или сеансом почтальона) во флаттере - PullRequest
0 голосов
/ 26 апреля 2019

Я вошел в браузер (и почтальон). Я хочу отправить запрос http get с cookie сеанса моего браузера. Так что мне не нужно входить / открывать сессию в моем коде.

Я занимаюсь разработкой мобильного приложения, которое получает данные с помощью API. Желательно сосредоточиться на других частях после извлечения данных. Поэтому мне нужно пропустить часть входа. Я использую IntelliJ и Flutter SDK.

  dynamic login = await Requests.post("url", body: {"username":"theUser", "password":"theCode"});

но это дает мне

Performing hot restart...
Syncing files to device PRA LX1...
Restarted application in 17,710ms.
E/flutter (15820): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: Exception: Invalid HTTP status code 401 for url http://78.187.204.116:8881/login
E/flutter (15820): #0      Requests._handleHttpResponse (package:requests/src/requests.dart:94:7)
E/flutter (15820): <asynchronous suspension>
E/flutter (15820): #1      Requests._httpRequest (package:requests/src/requests.dart:189:18)
E/flutter (15820): <asynchronous suspension>
E/flutter (15820): #2      Requests.post (package:requests/src/requests.dart:134:12)
E/flutter (15820): #3      main (package:inscada/main.dart:10:34)
E/flutter (15820): <asynchronous suspension>
E/flutter (15820): #4      _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:189:25)
E/flutter (15820): #5      _rootRun (dart:async/zone.dart:1124:13)
E/flutter (15820): #6      _CustomZone.run (dart:async/zone.dart:1021:19)
E/flutter (15820): #7      _runZoned (dart:async/zone.dart:1516:10)
E/flutter (15820): #8      runZoned (dart:async/zone.dart:1500:12)
E/flutter (15820): #9      _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:180:5)
E/flutter (15820): #10     _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:300:19)
E/flutter (15820): #11     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)
E/flutter (15820):

ошибка

Заранее спасибо.

...