/* * SPDX-License-Identifier: AGPL-3.0-only * Copyright (c) 2022-2024, daeuniverse Organization */ package netutils import "net/url" type URL struct { *url.URL } func (u *URL) Port() string { if port := u.URL.Port(); port != "" { return port } switch u.Scheme { case "http": return "80" case "https": return "443" } return "" }