URLBuilder class
En klass som hanterar skapande, ändring och parsning av URL:er.
Metoder
append |
Lägg till den angivna sökvägen till den här URL:ens befintliga sökväg. Om den angivna sökvägen innehåller en fråga läggs den även till i den här URL:en. |
get |
Hämta värden som har angetts i den här URL:en. |
get |
Hämta sökvägen som har angetts i den här URL:en. |
get |
Hämta porten som har angetts i den här URL:en. |
get |
Hämta frågan i den här URL:en. |
get |
Hämta värdet för frågeparametern med det angivna frågeparameternamnet. Om det inte finns någon frågeparameter med det angivna namnet returneras odefinierad. |
get |
Hämta schemat som har angetts i den här URL:en. |
parse(string) | Parsar en angiven sträng-URL till en ny URLBuilder. |
replace |
Om den angivna searchValue hittas i denna URLBuilder ersätter du den med den angivna replaceValue. |
set |
Ange värden för den här URL:en. Om den angivna värden innehåller andra delar av en URL (till exempel en port, sökväg eller fråga) läggs även dessa delar till i den här URL:en. |
set |
Ange sökvägen för den här URL:en. Om den angivna sökvägen innehåller en fråga läggs den även till i den här URL:en. |
set |
Ange porten för den här URL:en. Om den angivna porten innehåller andra delar av en URL (till exempel en sökväg eller fråga) läggs även dessa delar till i den här URL:en. |
set |
Ange frågan i den här URL:en. |
set |
Ange en frågeparameter med det angivna namnet och värdet i den här URL:ens fråga. Om det angivna frågeparametervärdet är odefinierat eller tomt tas frågeparametern bort om det finns. |
set |
Ange schema/protokoll för den här URL:en. Om det angivna schemat innehåller andra delar av en URL (till exempel en värd, port, sökväg eller fråga) läggs även dessa delar till i den här URL:en. |
to |
Serialiserar URL:en som en sträng. |
Metodinformation
appendPath(undefined | string)
Lägg till den angivna sökvägen till den här URL:ens befintliga sökväg. Om den angivna sökvägen innehåller en fråga läggs den även till i den här URL:en.
function appendPath(path: undefined | string)
Parametrar
- path
-
undefined | string
getHost()
Hämta värden som har angetts i den här URL:en.
function getHost(): undefined | string
Returer
undefined | string
getPath()
Hämta sökvägen som har angetts i den här URL:en.
function getPath(): undefined | string
Returer
undefined | string
getPort()
Hämta porten som har angetts i den här URL:en.
function getPort(): undefined | string
Returer
undefined | string
getQuery()
Hämta frågan i den här URL:en.
function getQuery(): undefined | string
Returer
undefined | string
getQueryParameterValue(string)
Hämta värdet för frågeparametern med det angivna frågeparameternamnet. Om det inte finns någon frågeparameter med det angivna namnet returneras odefinierad.
function getQueryParameterValue(queryParameterName: string): undefined | string | string[]
Parametrar
- queryParameterName
-
string
Returer
undefined | string | string[]
getScheme()
Hämta schemat som har angetts i den här URL:en.
function getScheme(): undefined | string
Returer
undefined | string
parse(string)
Parsar en angiven sträng-URL till en ny URLBuilder.
static function parse(text: string): URLBuilder
Parametrar
- text
-
string
Returer
replaceAll(string, string)
Om den angivna searchValue hittas i denna URLBuilder ersätter du den med den angivna replaceValue.
function replaceAll(searchValue: string, replaceValue: string)
Parametrar
- searchValue
-
string
- replaceValue
-
string
setHost(undefined | string)
Ange värden för den här URL:en. Om den angivna värden innehåller andra delar av en URL (till exempel en port, sökväg eller fråga) läggs även dessa delar till i den här URL:en.
function setHost(host: undefined | string)
Parametrar
- host
-
undefined | string
setPath(undefined | string)
Ange sökvägen för den här URL:en. Om den angivna sökvägen innehåller en fråga läggs den även till i den här URL:en.
function setPath(path: undefined | string)
Parametrar
- path
-
undefined | string
setPort(undefined | string | number)
Ange porten för den här URL:en. Om den angivna porten innehåller andra delar av en URL (till exempel en sökväg eller fråga) läggs även dessa delar till i den här URL:en.
function setPort(port: undefined | string | number)
Parametrar
- port
-
undefined | string | number
setQuery(undefined | string)
Ange frågan i den här URL:en.
function setQuery(query: undefined | string)
Parametrar
- query
-
undefined | string
setQueryParameter(string, unknown)
Ange en frågeparameter med det angivna namnet och värdet i den här URL:ens fråga. Om det angivna frågeparametervärdet är odefinierat eller tomt tas frågeparametern bort om det finns.
function setQueryParameter(queryParameterName: string, queryParameterValue: unknown)
Parametrar
- queryParameterName
-
string
- queryParameterValue
-
unknown
setScheme(undefined | string)
Ange schema/protokoll för den här URL:en. Om det angivna schemat innehåller andra delar av en URL (till exempel en värd, port, sökväg eller fråga) läggs även dessa delar till i den här URL:en.
function setScheme(scheme: undefined | string)
Parametrar
- scheme
-
undefined | string
toString()
Serialiserar URL:en som en sträng.
function toString(): string
Returer
string
URL:en som en sträng.