Template Functions - URLs
This page contains information about the template functions related to urls:
EncodeURI( name: string ): string
→ URI encodes the argument name;HTMLEscape( name: string ): string
→ Escapes the argument name, according to HTML rules;XMLEscape( name: string ): string
→ Escapes the argument name, according to XML rules;JSONEscape( name: string ): string
→ Escapes the argument name, according to JSON rules;DecodeURI( name: string ): string
→ URI decodes the argument name;HTMLUnescape( name: string ): string
→ Unescapes the argument name, according to HTML rules;XMLUnescape( name: string ): string
→ Unescapes the argument name, according to XML rules;JSONUnescape( name: string ): string
→ Unescapes the argument name, according to JSON rules;EncodeQuery( params: map[string][]string ): string
→ Encodes the given map, using URL query encoding;DecodeQuery( query: string ): map[string][]string
→ Decodes the given url query, to a map;IsURL( name: string ): bool
→ Checks if the given argument is a valid URL;Scheme( url: string ): string
→ Returns the scheme of the given url, or empty if the URL is invalid or missing the scheme;UserInfo( url: string ): string
→ Returns the user info of the given url, or empty if the URL is invalid or missing the user info;Host( url: string ): string
→ Returns the host of the given url, or empty if the URL is invalid or missing the host;Port( url: string ): int
→ Returns the port of the given url, or -1 if the URL is invalid or missing the port;Path( url: string ): string
→ Returns the path of the given url, or empty if the URL is invalid or missing the path;PathComponents(url: string ): []string
→ Returns a slice with all path components of the given url, or an empty slice if the URL is invalid or missing the scheme;Query( url: string ): string
→ Returns the query of the given url, or empty if the URL is invalid or missing the query;Fragment( url: string ): string
→ Returns the fragment of the given url, or empty if the URL is invalid or missing the fragment;