Я использую метод для отправки данных на сервер, но когда я использую метод GET, запрос не достигает этого сервера, и я не знаю, почему даже блок моего кода кажется логичным, это была первая проблема, а вторая - это только работает с браузерами Google и не работает в других браузерах, и я также не знаю, почему, вот метод, может ли кто-нибудь сказать мне, почему такое поведение?
Future<String> request(String method, String url, String requestData) {
Completer completer = new Completer<String>();
req = new HttpRequest()
..open(method,url)
..onLoad.listen((e) {
completer.complete(req.responseText);
})
..send(requestData);
return completer.future;
}
и я называю это так:
request('POST','http://127.0.0.1:1111', data).then((e){
print("result returned is: $e");
});
метод не будет принимать «GET», даже если я добавлю его в заголовки на стороне сервера, и, как я уже упоминал, он будет работать только с браузерами Google! и если у кого-то есть лучшее решение, не могли бы вы сказать мне?