type net/url.URL
93 uses
net/url (current package)
url.go#L275: type URL struct {
url.go#L398: func Parse(rawURL string) (*URL, error) {
url.go#L419: func ParseRequestURI(rawURL string) (*URL, error) {
url.go#L431: func parse(rawURL string, viaRequest bool) (*URL, error) {
url.go#L442: url := new(URL)
url.go#L659: func (u *URL) setPath(p string) error {
url.go#L675: func badSetPath(*URL, string) error
url.go#L686: func (u *URL) EscapedPath() string {
url.go#L726: func (u *URL) setFragment(f string) error {
url.go#L749: func (u *URL) EscapedFragment() string {
url.go#L797: func (u *URL) String() string {
url.go#L868: func (u *URL) Redacted() string {
url.go#L1091: func (u *URL) IsAbs() bool {
url.go#L1098: func (u *URL) Parse(ref string) (*URL, error) {
url.go#L1112: func (u *URL) ResolveReference(ref *URL) *URL {
url.go#L1154: func (u *URL) Query() Values {
url.go#L1161: func (u *URL) RequestURI() string {
url.go#L1183: func (u *URL) Hostname() string {
url.go#L1191: func (u *URL) Port() string {
url.go#L1217: func (u *URL) MarshalBinary() (text []byte, err error) {
url.go#L1221: func (u *URL) AppendBinary(b []byte) ([]byte, error) {
url.go#L1225: func (u *URL) UnmarshalBinary(text []byte) error {
url.go#L1238: func (u *URL) JoinPath(elem ...string) *URL {
url.go#L1243: func (u *URL) joinPath(elem ...string) (*URL, error) {
net/http
client.go#L147: func refererForURL(lastReq, newReq *url.URL, explicitRef string) string {
client.go#L1005: func shouldCopyHeaderOnRedirect(initial, dest *url.URL) bool {
client.go#L1047: func stripPassword(u *url.URL) string {
clientconn.go#L130: var proxyURL *url.URL
clientconn.go#L136: URL: &url.URL{
clone.go#L41: func cloneURL(u *url.URL) *url.URL {
clone.go#L45: u2 := new(url.URL)
fs.go#L174: url := url.URL{Path: name}
h2_bundle.go#L7154: url *url.URL
h2_bundle.go#L11008: 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#L130: URL *url.URL
response.go#L137: func (r *Response) Location() (*url.URL, error) {
servemux121.go#L131: u := &url.URL{Path: path, RawQuery: r.URL.RawQuery}
servemux121.go#L180: func (mux *serveMux121) redirectToPathSlash(host, path string, u *url.URL) (*url.URL, bool) {
servemux121.go#L188: u = &url.URL{Path: path, RawQuery: u.RawQuery}
server.go#L2344: r2.URL = new(url.URL)
server.go#L2684: var u *url.URL
server.go#L2695: u := &url.URL{Path: path, RawQuery: r.URL.RawQuery}
server.go#L2721: func (mux *ServeMux) matchOrRedirect(host, method, path string, u *url.URL) (_ *routingNode, matches []string, redirectTo *url.URL) {
server.go#L2740: return n2, nil, &url.URL{Path: cleanPath(u.Path) + "/", RawQuery: u.RawQuery}
server.go#L3330: r2.URL = new(url.URL)
transport.go#L129: Proxy func(*Request) (*url.URL, error)
transport.go#L134: OnProxyConnectResponse func(ctx context.Context, proxyURL *url.URL, connectReq *Request, connectRes *Response) error
transport.go#L269: GetProxyConnectHeader func(ctx context.Context, proxyURL *url.URL, target string) (Header, error)
transport.go#L507: func ProxyFromEnvironment(req *Request) (*url.URL, error) {
transport.go#L513: func ProxyURL(fixedURL *url.URL) func(*Request) (*url.URL, error) {
transport.go#L514: return func(*Request) (*url.URL, error) {
transport.go#L966: envProxyFuncValue func(*url.URL) (*url.URL, error)
transport.go#L971: func envProxyFunc() func(*url.URL) (*url.URL, error) {
transport.go#L1882: URL: &url.URL{Opaque: cm.targetAddr},
transport.go#L2044: proxyURL *url.URL // nil for no proxy, else full proxy URL
transport.go#L3024: func idnaASCIIFromURL(url *url.URL) string {
transport.go#L3033: func canonicalAddr(url *url.URL) string {
net/http/internal/httpcommon
httpcommon.go#L181: URL *url.URL
httpcommon.go#L545: URL *url.URL
httpcommon.go#L596: var url_ *url.URL
httpcommon.go#L599: url_ = &url.URL{Host: rp.Authority}
crypto/x509
constraints.go#L569: uri *url.URL
constraints.go#L577: func parseURIs(uris []*url.URL) ([]parsedURI, error) {
parser.go#L400: func parseSANExtension(der cryptobyte.String) (dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL, err error) {
x509.go#L786: URIs []*url.URL
x509.go#L1154: func marshalSANs(dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL) (derBytes []byte, err error) {
x509.go#L1952: URIs []*url.URL
golang.org/x/net/proxy
proxy.go#L67: var proxySchemes map[string]func(*url.URL, Dialer) (Dialer, error)
proxy.go#L72: func RegisterDialerType(scheme string, f func(*url.URL, Dialer) (Dialer, error)) {
proxy.go#L74: proxySchemes = make(map[string]func(*url.URL, Dialer) (Dialer, error))
proxy.go#L81: func FromURL(u *url.URL, forward Dialer) (Dialer, error) {
vendor/golang.org/x/net/http/httpproxy
proxy.go#L69: httpsProxy *url.URL
proxy.go#L72: 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#L283: func canonicalAddr(url *url.URL) string {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |