URLBuilder class

Classe che gestisce la creazione, la modifica e l'analisi degli URL.

Metodi

appendPath(string | undefined)

Aggiungere il percorso specificato al percorso esistente dell'URL. Se il percorso specificato contiene una query, verrà aggiunto anche a questo URL.

getHost()

Ottenere l'host impostato in questo URL.

getPath()

Ottenere il percorso impostato in questo URL.

getPort()

Ottenere la porta impostata in questo URL.

getQuery()

Ottenere la query in questo URL.

getQueryParameterValue(string)

Ottenere il valore del parametro di query con il nome del parametro di query specificato. Se non esiste alcun parametro di query con il nome specificato, verrà restituito undefined.

getScheme()

Ottenere lo schema impostato in questo URL.

parse(string)
replaceAll(string, string)

Se il valore searchValue specificato viene trovato in questo URLBuilder, sostituirlo con il valore replaceValue specificato.

setHost(string | undefined)

Impostare l'host per questo URL. Se l'host fornito contiene altre parti di un URL, ad esempio una porta, un percorso o una query, tali parti verranno aggiunte anche a questo URL.

setPath(string | undefined)

Impostare il percorso per questo URL. Se il percorso specificato contiene una query, verrà aggiunto anche a questo URL.

setPort(string | number | undefined)

Impostare la porta per questo URL. Se la porta fornita contiene altre parti di un URL, ad esempio un percorso o una query, tali parti verranno aggiunte anche a questo URL.

setQuery(string | undefined)

Impostare la query in questo URL.

setQueryParameter(string, any)

Impostare un parametro di query con il nome e il valore specificati nella query dell'URL. Se il valore del parametro di query specificato non è definito o vuoto, il parametro di query verrà rimosso se esistente.

setScheme(string | undefined)

Impostare lo schema/protocollo per questo URL. Se lo schema fornito contiene altre parti di un URL ,ad esempio un host, una porta, un percorso o una query, tali parti verranno aggiunte anche a questo URL.

toString()

Dettagli metodo

appendPath(string | undefined)

Aggiungere il percorso specificato al percorso esistente dell'URL. Se il percorso specificato contiene una query, verrà aggiunto anche a questo URL.

function appendPath(path: string | undefined)

Parametri

path

string | undefined

getHost()

Ottenere l'host impostato in questo URL.

function getHost(): string | undefined

Valori restituiti

string | undefined

getPath()

Ottenere il percorso impostato in questo URL.

function getPath(): string | undefined

Valori restituiti

string | undefined

getPort()

Ottenere la porta impostata in questo URL.

function getPort(): string | undefined

Valori restituiti

string | undefined

getQuery()

Ottenere la query in questo URL.

function getQuery(): string | undefined

Valori restituiti

string | undefined

getQueryParameterValue(string)

Ottenere il valore del parametro di query con il nome del parametro di query specificato. Se non esiste alcun parametro di query con il nome specificato, verrà restituito undefined.

function getQueryParameterValue(queryParameterName: string): string | string[] | undefined

Parametri

queryParameterName

string

Valori restituiti

string | string[] | undefined

getScheme()

Ottenere lo schema impostato in questo URL.

function getScheme(): string | undefined

Valori restituiti

string | undefined

parse(string)

static function parse(text: string): URLBuilder

Parametri

text

string

Valori restituiti

replaceAll(string, string)

Se il valore searchValue specificato viene trovato in questo URLBuilder, sostituirlo con il valore replaceValue specificato.

function replaceAll(searchValue: string, replaceValue: string)

Parametri

searchValue

string

replaceValue

string

setHost(string | undefined)

Impostare l'host per questo URL. Se l'host fornito contiene altre parti di un URL, ad esempio una porta, un percorso o una query, tali parti verranno aggiunte anche a questo URL.

function setHost(host: string | undefined)

Parametri

host

string | undefined

setPath(string | undefined)

Impostare il percorso per questo URL. Se il percorso specificato contiene una query, verrà aggiunto anche a questo URL.

function setPath(path: string | undefined)

Parametri

path

string | undefined

setPort(string | number | undefined)

Impostare la porta per questo URL. Se la porta fornita contiene altre parti di un URL, ad esempio un percorso o una query, tali parti verranno aggiunte anche a questo URL.

function setPort(port: string | number | undefined)

Parametri

port

string | number | undefined

setQuery(string | undefined)

Impostare la query in questo URL.

function setQuery(query: string | undefined)

Parametri

query

string | undefined

setQueryParameter(string, any)

Impostare un parametro di query con il nome e il valore specificati nella query dell'URL. Se il valore del parametro di query specificato non è definito o vuoto, il parametro di query verrà rimosso se esistente.

function setQueryParameter(queryParameterName: string, queryParameterValue: any)

Parametri

queryParameterName

string

queryParameterValue

any

setScheme(string | undefined)

Impostare lo schema/protocollo per questo URL. Se lo schema fornito contiene altre parti di un URL ,ad esempio un host, una porta, un percorso o una query, tali parti verranno aggiunte anche a questo URL.

function setScheme(scheme: string | undefined)

Parametri

scheme

string | undefined

toString()

function toString(): string

Valori restituiti

string