Files
dart-tests/single_file_tests/showmyip.dart

17 lines
460 B
Dart

#!/usr/bin/env dart
import 'dart:io';
import 'dart:convert';
main() async {
final url = Uri.parse('https://hatter.ink/ip/ip.jsonp');
final httpClient = new HttpClient();
httpClient.connectionTimeout = const Duration(seconds: 6);
final request = await httpClient.getUrl(url);
final response = await request.close();
final data = await response.transform(utf8.decoder).toList();
final body = data.join('');
print(body);
httpClient.close();
}