URLBuilder class

En klass som hanterar skapande, ändring och parsning av URL:er.

Metoder

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.

getHost()

Hämta värden som har angetts i den här URL:en.

getPath()

Hämta sökvägen som har angetts i den här URL:en.

getPort()

Hämta porten som har angetts i den här URL:en.

getQuery()

Hämta frågan i den här URL:en.

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.

getScheme()

Hämta schemat som har angetts i den här URL:en.

parse(string)

Parsar en angiven sträng-URL till en ny URLBuilder.

replaceAll(string, string)

Om den angivna searchValue hittas i denna URLBuilder ersätter du den med den angivna replaceValue.

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.

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.

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.

setQuery(undefined | string)

Ange frågan i den här URL:en.

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.

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.

toString()

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.