isValidHttpUrl static method
Returns true if url is a valid HTTP or HTTPS URL.
Audited: 2026-06-12 11:26 EDT
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;
}