URLBuilder class
Classe che gestisce la creazione, la modifica e l'analisi degli URL.
Metodi
| append |
Aggiungere il percorso specificato al percorso esistente dell'URL. Se il percorso specificato contiene una query, verrà aggiunto anche a questo URL. |
| get |
Ottenere l'host impostato in questo URL. |
| get |
Ottenere il percorso impostato in questo URL. |
| get |
Ottenere la porta impostata in questo URL. |
| get |
Ottenere la query in questo URL. |
| get |
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. |
| get |
Ottenere lo schema impostato in questo URL. |
| parse(string) | |
| replace |
Se il valore searchValue specificato viene trovato in questo URLBuilder, sostituirlo con il valore replaceValue specificato. |
| set |
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. |
| set |
Impostare il percorso per questo URL. Se il percorso specificato contiene una query, verrà aggiunto anche a questo URL. |
| set |
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. |
| set |
Impostare la query in questo URL. |
| set |
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. |
| set |
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. |
| to |
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)
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