Слияние кода завершено, страница обновится автоматически
После модификации flutter engine и сборки, заменил файл flutter_windows.dll в локальной SDK. Замененный файл находится по пути D:\developer\flutter_versions\flutter_3.29.1\bin\cache\artifacts\engine\windows-x64-release.
Пример кода для выполнения сетевых запросов:
void fetchData() async {
var url = Uri.parse('https://jsonplaceholder.typicode.com/posts/1');
var httpClient = HttpClient();
try {
var request = await httpClient.getUrl(url);
var response = await request.close();
if (response.statusCode == HttpStatus.ok) {
var responseBody = await response.transform(utf8.decoder).join();
var data = jsonDecode(responseBody);
print('Response data: $data');
} else {
print('Error: ${response.statusCode}');
}
} catch (e) {
print('Exception: $e');
} finally {
httpClient.close();
}
}
Открываю .sln файл через Visual Studio и запускаю на компьютере с Windows 7. При запуске программа сразу завершается, при повторном запуске никакой реакции нет. Однако, если закомментировать код, связанный с сетевыми запросами, программа запускается без проблем.