import 'dart:io'; import 'dart:convert'; main() async { var url = Uri.parse('https://hatter.ink/ip/ip.jsonp'); var httpClient = new HttpClient(); var request = await httpClient.getUrl(url); print('have request'); var response = await request.close(); print('have response'); var data = await response.transform(utf8.decoder).toList(); var body = data.join(''); print(body); httpClient.close(); }