Я хочу подключить свой локальный хост и взять токен с моими параметрами. Когда я подключался к своему устройству с этим кодом, произошла ошибка, из-за которой отказано!
Вот мой код.
class _MyHomePageState extends State<MyHomePage> {
var formContent = {
"grant_type": "1",
"branchcode": "0",
"password": "1",
"username": "1",
"dbname": "1",
"dbuser": "1",
"dbpassword": "1",
"dbtype": "0"
};
Future<String> getData() async {
var postBody= json.encode(formContent);
var response = await http.post(
Uri.encodeFull("http://localhost:7070/api/v2/token"),
body:postBody,
headers: {"Accept": "application/json"});
if(response.statusCode == 200){
return String.fromCharCode(json.decode(response.body));
}else{
throw Exception('Failed');
}
}
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Center(
child: new RaisedButton(
child: new Text("Get The Data"),
onPressed: getData,
),
),
);
}
}
Я не могу связать свой локальный хост со своими собственными значениями. У меня есть ошибка, как соединение отказано, но я не понимаю, почему?
Unhandled Exception: SocketException: OS Error: Connection refused, errno = 111, address = localhost, port = 40109