type net/url.URL
101 uses
net/url (current package)
url.go#L358: type URL struct {
url.go#L461: func Parse(rawURL string) (*URL, error) {
url.go#L482: func ParseRequestURI(rawURL string) (*URL, error) {
url.go#L494: func parse(rawURL string, viaRequest bool) (*URL, error) {
url.go#L505: url := new(URL)
url.go#L663: func (u *URL) setPath(p string) error {
url.go#L687: func (u *URL) EscapedPath() string {
url.go#L727: func (u *URL) setFragment(f string) error {
url.go#L750: func (u *URL) EscapedFragment() string {
url.go#L798: func (u *URL) String() string {
url.go#L849: func (u *URL) Redacted() string {
url.go#L1047: func (u *URL) IsAbs() bool {
url.go#L1054: func (u *URL) Parse(ref string) (*URL, error) {
url.go#L1068: func (u *URL) ResolveReference(ref *URL) *URL {
url.go#L1103: func (u *URL) Query() Values {
url.go#L1110: func (u *URL) RequestURI() string {
url.go#L1132: func (u *URL) Hostname() string {
url.go#L1140: func (u *URL) Port() string {
url.go#L1166: func (u *URL) MarshalBinary() (text []byte, err error) {
url.go#L1170: func (u *URL) UnmarshalBinary(text []byte) error {
net/http
client.go#L147: func refererForURL(lastReq, newReq *url.URL) string {
client.go#L986: func shouldCopyHeaderOnRedirect(headerKey string, initial, dest *url.URL) bool {
client.go#L1027: 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#L5832: var url_ *url.URL
h2_bundle.go#L5835: url_ = &url.URL{Host: rp.authority}
h2_bundle.go#L6577: url *url.URL
h2_bundle.go#L9984: 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#L124: URL *url.URL
response.go#L137: func (r *Response) Location() (*url.URL, error) {
server.go#L2123: r2.URL = new(url.URL)
server.go#L2346: func (mux *ServeMux) redirectToPathSlash(host, path string, u *url.URL) (*url.URL, bool) {
server.go#L2354: u = &url.URL{Path: path, RawQuery: u.RawQuery}
server.go#L2425: u := &url.URL{Path: path, RawQuery: r.URL.RawQuery}
server.go#L2938: r2.URL = new(url.URL)
transport.go#L121: Proxy func(*Request) (*url.URL, error)
transport.go#L253: GetProxyConnectHeader func(ctx context.Context, proxyURL *url.URL, target string) (Header, error)
transport.go#L439: func ProxyFromEnvironment(req *Request) (*url.URL, error) {
transport.go#L445: func ProxyURL(fixedURL *url.URL) func(*Request) (*url.URL, error) {
transport.go#L446: return func(*Request) (*url.URL, error) {
transport.go#L814: envProxyFuncValue func(*url.URL) (*url.URL, error)
transport.go#L820: func envProxyFunc() func(*url.URL) (*url.URL, error) {
transport.go#L1674: URL: &url.URL{Opaque: cm.targetAddr},
transport.go#L1801: proxyURL *url.URL // nil for no proxy, else full proxy URL
transport.go#L2729: func canonicalAddr(url *url.URL) string {
net/http/httputil
dump.go#L102: reqSend.URL = new(url.URL)
reverseproxy.go#L116: func joinURLPath(a, b *url.URL) (path, rawpath string) {
reverseproxy.go#L144: func NewSingleHostReverseProxy(target *url.URL) *ReverseProxy {
net/http/pprof
pprof.go#L428: link := &url.URL{Path: profile.Href, RawQuery: "debug=1"}
crypto/x509
parser.go#L386: func parseSANExtension(der cryptobyte.String) (dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL, err error) {
verify.go#L408: func matchURIConstraint(uri *url.URL, constraint string) (bool, error) {
verify.go#L640: return matchURIConstraint(parsedName.(*url.URL), constraint.(string))
x509.go#L710: URIs []*url.URL
x509.go#L992: func marshalSANs(dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL) (derBytes []byte, err error) {
x509.go#L1755: URIs []*url.URL
github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4
util.go#L50: func GetURIPath(u *url.URL) string {
github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4
util.go#L50: func GetURIPath(u *url.URL) string {
github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations
update_endpoint.go#L233: func moveBucketNameToHost(u *url.URL, bucket string) {
update_endpoint.go#L239: func removeBucketFromPath(u *url.URL, bucket string) {
update_endpoint.go#L263: func hostCompatibleBucketName(u *url.URL, bucket string) bool {
github.com/aws/smithy-go/transport/http
request.go#L30: URL: &url.URL{},
go.uber.org/zap
sink.go#L60: factories map[string]func(*url.URL) (Sink, error) // keyed by scheme
sink.go#L66: factories: make(map[string]func(*url.URL) (Sink, error)),
sink.go#L74: func (sr *sinkRegistry) RegisterSink(scheme string, factory func(*url.URL) (Sink, error)) error {
sink.go#L125: func RegisterSink(scheme string, factory func(*url.URL) (Sink, error)) error {
sink.go#L129: func (sr *sinkRegistry) newFileSinkFromURL(u *url.URL) (Sink, error) {
golang.org/x/net/http2
server.go#L2235: var url_ *url.URL
server.go#L2238: url_ = &url.URL{Host: rp.authority}
server.go#L3064: url *url.URL
write.go#L254: url *url.URL // for :scheme, :authority, :path
golang.org/x/net/trace
trace.go#L121: _, pat := http.DefaultServeMux.Handler(&http.Request{URL: &url.URL{Path: debugRequestsPath}})
google.golang.org/grpc/credentials
tls.go#L39: SPIFFEID *url.URL
google.golang.org/grpc/internal/credentials
spiffe.go#L36: func SPIFFEIDFromState(state tls.ConnectionState) *url.URL {
spiffe.go#L45: func SPIFFEIDFromCert(cert *x509.Certificate) *url.URL {
spiffe.go#L49: var spiffeID *url.URL
google.golang.org/grpc/internal/transport
proxy.go#L40: func mapAddress(address string) (*url.URL, error) {
proxy.go#L42: URL: &url.URL{
proxy.go#L73: func doHTTPConnectHandshake(ctx context.Context, conn net.Conn, backendAddr string, proxyURL *url.URL, grpcUA string) (_ net.Conn, err error) {
proxy.go#L82: URL: &url.URL{Host: backendAddr},
google.golang.org/grpc/resolver
resolver.go#L255: URL 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 {