isValidHttpUrl static method
Returns true if url is a valid HTTP or HTTPS URL.
Implementation
@useResult
static bool isValidHttpUrl(String? url) {
if (url == null || url.isEmpty) {
return false;
}
final Uri? uri = Uri.tryParse(url);
if (uri == null) {
return false;
}
return (uri.scheme == _schemeHttp || uri.scheme == _schemeHttps) && uri.host.isNotEmpty;
}