getServerStatus method
Get Flutter development server status
Implementation
Future<Map<String, dynamic>?> getServerStatus() async {
try {
final url = 'http://$host:$port/__flutter_web_status__';
final client = HttpClient();
final request = await client.getUrl(Uri.parse(url));
final response = await request.close();
final responseBody = await response.transform(utf8.decoder).join();
client.close();
if (response.statusCode == 200) {
return jsonDecode(responseBody) as Map<String, dynamic>;
}
} catch (e) {
print('❌ Failed to get server status: $e');
}
return null;
}