debugVisitUrl method

  1. @override
Future<int?> debugVisitUrl(
  1. String url, {
  2. Map<String, String>? headers,
})
override

Implementation

@override
Future<int?> debugVisitUrl(String url, {Map<String, String>? headers}) async {
  final client = http.Client();
  try {
    final request = http.Request('GET', Uri.parse(url))
      ..followRedirects = false;
    if (headers != null) request.headers.addAll(headers);
    final response = await client.send(request);
    return response.statusCode;
  } catch (_) {
    return null;
  } finally {
    client.close();
  }
}