type net/url.URL
70 uses
net/url (current package)
url.go#L358: type URL struct {
url.go#L475: func Parse(rawurl string) (*URL, error) {
url.go#L496: func ParseRequestURI(rawurl string) (*URL, error) {
url.go#L508: func parse(rawurl string, viaRequest bool) (*URL, error) {
url.go#L519: url := new(URL)
url.go#L676: func (u *URL) setPath(p string) error {
url.go#L700: func (u *URL) EscapedPath() string {
url.go#L740: func (u *URL) setFragment(f string) error {
url.go#L763: func (u *URL) EscapedFragment() string {
url.go#L811: func (u *URL) String() string {
url.go#L862: func (u *URL) Redacted() string {
url.go#L1053: func (u *URL) IsAbs() bool {
url.go#L1060: func (u *URL) Parse(ref string) (*URL, error) {
url.go#L1074: func (u *URL) ResolveReference(ref *URL) *URL {
url.go#L1109: func (u *URL) Query() Values {
url.go#L1116: func (u *URL) RequestURI() string {
url.go#L1138: func (u *URL) Hostname() string {
url.go#L1146: func (u *URL) Port() string {
url.go#L1172: func (u *URL) MarshalBinary() (text []byte, err error) {
url.go#L1176: func (u *URL) UnmarshalBinary(text []byte) error {
net/http
client.go#L146: func refererForURL(lastReq, newReq *url.URL) string {
client.go#L962: func shouldCopyHeaderOnRedirect(headerKey string, initial, dest *url.URL) bool {
client.go#L1003: func stripPassword(u *url.URL) string {
clone.go#L22: func cloneURL(u *url.URL) *url.URL {
clone.go#L26: u2 := new(url.URL)
fs.go#L161: url := url.URL{Path: name}
h2_bundle.go#L5652: var url_ *url.URL
h2_bundle.go#L5655: url_ = &url.URL{Host: rp.authority}
h2_bundle.go#L6393: url *url.URL
h2_bundle.go#L9504: url *url.URL // for :scheme, :authority, :path
jar.go#L21: SetCookies(u *url.URL, cookies []*Cookie)
jar.go#L26: Cookies(u *url.URL) []*Cookie
request.go#L123: URL *url.URL
response.go#L137: func (r *Response) Location() (*url.URL, error) {
server.go#L2108: r2.URL = new(url.URL)
server.go#L2331: func (mux *ServeMux) redirectToPathSlash(host, path string, u *url.URL) (*url.URL, bool) {
server.go#L2339: u = &url.URL{Path: path, RawQuery: u.RawQuery}
transport.go#L120: Proxy func(*Request) (*url.URL, error)
transport.go#L252: GetProxyConnectHeader func(ctx context.Context, proxyURL *url.URL, target string) (Header, error)
transport.go#L437: func ProxyFromEnvironment(req *Request) (*url.URL, error) {
transport.go#L443: func ProxyURL(fixedURL *url.URL) func(*Request) (*url.URL, error) {
transport.go#L444: return func(*Request) (*url.URL, error) {
transport.go#L807: envProxyFuncValue func(*url.URL) (*url.URL, error)
transport.go#L813: func envProxyFunc() func(*url.URL) (*url.URL, error) {
transport.go#L1667: URL: &url.URL{Opaque: cm.targetAddr},
transport.go#L1794: proxyURL *url.URL // nil for no proxy, else full proxy URL
transport.go#L2719: func canonicalAddr(url *url.URL) string {
crypto/x509
verify.go#L431: func matchURIConstraint(uri *url.URL, constraint string) (bool, error) {
verify.go#L670: return matchURIConstraint(parsedName.(*url.URL), constraint.(string))
x509.go#L711: URIs []*url.URL
x509.go#L1063: func parseSANExtension(value []byte) (dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL, err error) {
x509.go#L1646: func marshalSANs(dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL) (derBytes []byte, err error) {
x509.go#L2396: URIs []*url.URL
vendor/golang.org/x/net/http/httpproxy
proxy.go#L68: httpsProxy *url.URL
proxy.go#L71: httpProxy *url.URL
proxy.go#L118: func (cfg *Config) ProxyFunc() func(reqURL *url.URL) (*url.URL, error) {
proxy.go#L127: func (cfg *config) proxyForURL(reqURL *url.URL) (*url.URL, error) {
proxy.go#L128: var proxy *url.URL
proxy.go#L147: func parseProxy(proxy string) (*url.URL, error) {
proxy.go#L281: func canonicalAddr(url *url.URL) string {