Documentation
¶
Overview ¶
Package url contains types defined in the url web IDL spec.
Index ¶
- func CanParseURL(rawUrl string) bool
- type URL
- func CreateObjectURL(object any) (*URL, error)
- func NewURLFromNetURL(u *netURL.URL) *URL
- func NewUrl(rawUrl string) (*URL, error)
- func NewUrlBase(relativeUrl string, base string) (result *URL, err error)
- func ParseURL(rawUrl string) *URL
- func ParseURLBase(relativeUrl string, base string) *URL
- func RevokeObjectURL(object any) (*URL, error)
- func (l URL) Hash() string
- func (l URL) Host() string
- func (l URL) Hostname() string
- func (l URL) Href() string
- func (l URL) Origin() string
- func (l URL) Password() string
- func (l URL) Pathname() string
- func (l URL) Port() string
- func (l URL) Protocol() string
- func (l URL) Search() string
- func (l *URL) SearchParams() *URLSearchParams
- func (l *URL) SetHash(val string)
- func (l *URL) SetHost(val string)
- func (l *URL) SetHostname(val string)
- func (l *URL) SetHref(val string)
- func (l *URL) SetPassword(val string)
- func (l *URL) SetPathname(val string)
- func (l *URL) SetPort(val string)
- func (l *URL) SetProtocol(val string)
- func (l *URL) SetSearch(val string)
- func (l *URL) SetUsername(val string)
- func (l URL) String() string
- func (l URL) ToJSON() (string, error)
- func (l URL) Username() string
- type URLSearchParams
- func (p *URLSearchParams) Append(key string, val string)
- func (p *URLSearchParams) Delete(key string)
- func (p *URLSearchParams) DeleteValue(key string, val string)
- func (p URLSearchParams) Get(key string) (string, bool)
- func (p URLSearchParams) GetAll(key string) []string
- func (p URLSearchParams) Has(key string) bool
- func (p URLSearchParams) HasValue(key string, val string) bool
- func (p *URLSearchParams) Set(key string, val string)
- func (p URLSearchParams) Size() int
- func (p *URLSearchParams) Sort()
- func (p URLSearchParams) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CanParseURL ¶
Types ¶
type URL ¶
type URL struct {
// contains filtered or unexported fields
}
func CreateObjectURL ¶
func NewURLFromNetURL ¶
func ParseURLBase ¶
func RevokeObjectURL ¶
func (*URL) SearchParams ¶
func (l *URL) SearchParams() *URLSearchParams
func (*URL) SetHostname ¶
func (*URL) SetPassword ¶
func (*URL) SetPathname ¶
func (*URL) SetProtocol ¶
func (*URL) SetUsername ¶
type URLSearchParams ¶
type URLSearchParams struct {
// contains filtered or unexported fields
}
func ParseURLSearchParams ¶
func ParseURLSearchParams(s string) (URLSearchParams, error)
func (*URLSearchParams) Append ¶
func (p *URLSearchParams) Append(key string, val string)
func (*URLSearchParams) Delete ¶
func (p *URLSearchParams) Delete(key string)
func (*URLSearchParams) DeleteValue ¶
func (p *URLSearchParams) DeleteValue(key string, val string)
func (URLSearchParams) GetAll ¶
func (p URLSearchParams) GetAll(key string) []string
func (URLSearchParams) Has ¶
func (p URLSearchParams) Has(key string) bool
func (*URLSearchParams) Set ¶
func (p *URLSearchParams) Set(key string, val string)
func (URLSearchParams) Size ¶
func (p URLSearchParams) Size() int
func (*URLSearchParams) Sort ¶
func (p *URLSearchParams) Sort()
func (URLSearchParams) String ¶
func (p URLSearchParams) String() string
Click to show internal directories.
Click to hide internal directories.