URLBuilder class
Uma classe que processa a criação, modificação e análise de URLs.
Métodos
append |
Acrescente o caminho fornecido para o caminho existente deste URL. Se o caminho fornecido contiver uma consulta, também será adicionado a este URL. |
get |
Obtenha o anfitrião que foi definido neste URL. |
get |
Obtenha o caminho que foi definido neste URL. |
get |
Obtenha a porta que foi definida neste URL. |
get |
Obtenha a consulta neste URL. |
get |
Obtenha o valor do parâmetro de consulta com o nome do parâmetro de consulta fornecido. Se não existir nenhum parâmetro de consulta com o nome fornecido, será devolvido undefined. |
get |
Obtenha o esquema que foi definido neste URL. |
parse(string) | Analisa um determinado URL de cadeia num novo URLBuilder. |
replace |
Se o searchValue fornecido for encontrado neste URLBuilder, substitua-o pelo replaceValue fornecido. |
set |
Defina o anfitrião para este URL. Se o anfitrião fornecido contiver outras partes de um URL (como uma porta, caminho ou consulta), essas partes também serão adicionadas a este URL. |
set |
Defina o caminho para este URL. Se o caminho fornecido contiver uma consulta, também será adicionado a este URL. |
set |
Defina a porta para este URL. Se a porta fornecida contiver outras partes de um URL (como um caminho ou consulta), essas partes também serão adicionadas a este URL. |
set |
Defina a consulta neste URL. |
set |
Defina um parâmetro de consulta com o nome e o valor fornecidos na consulta deste URL. Se o valor do parâmetro de consulta fornecido estiver indefinido ou vazio, o parâmetro de consulta será removido se existir. |
set |
Defina o esquema/protocolo para este URL. Se o esquema fornecido contiver outras partes de um URL (como um anfitrião, porta, caminho ou consulta), essas partes também serão adicionadas a este URL. |
to |
Serializa o URL como uma cadeia. |
Detalhes de Método
appendPath(undefined | string)
Acrescente o caminho fornecido para o caminho existente deste URL. Se o caminho fornecido contiver uma consulta, também será adicionado a este URL.
function appendPath(path: undefined | string)
Parâmetros
- path
-
undefined | string
getHost()
Obtenha o anfitrião que foi definido neste URL.
function getHost(): undefined | string
Devoluções
undefined | string
getPath()
Obtenha o caminho que foi definido neste URL.
function getPath(): undefined | string
Devoluções
undefined | string
getPort()
Obtenha a porta que foi definida neste URL.
function getPort(): undefined | string
Devoluções
undefined | string
getQuery()
Obtenha a consulta neste URL.
function getQuery(): undefined | string
Devoluções
undefined | string
getQueryParameterValue(string)
Obtenha o valor do parâmetro de consulta com o nome do parâmetro de consulta fornecido. Se não existir nenhum parâmetro de consulta com o nome fornecido, será devolvido undefined.
function getQueryParameterValue(queryParameterName: string): undefined | string | string[]
Parâmetros
- queryParameterName
-
string
Devoluções
undefined | string | string[]
getScheme()
Obtenha o esquema que foi definido neste URL.
function getScheme(): undefined | string
Devoluções
undefined | string
parse(string)
Analisa um determinado URL de cadeia num novo URLBuilder.
static function parse(text: string): URLBuilder
Parâmetros
- text
-
string
Devoluções
replaceAll(string, string)
Se o searchValue fornecido for encontrado neste URLBuilder, substitua-o pelo replaceValue fornecido.
function replaceAll(searchValue: string, replaceValue: string)
Parâmetros
- searchValue
-
string
- replaceValue
-
string
setHost(undefined | string)
Defina o anfitrião para este URL. Se o anfitrião fornecido contiver outras partes de um URL (como uma porta, caminho ou consulta), essas partes também serão adicionadas a este URL.
function setHost(host: undefined | string)
Parâmetros
- host
-
undefined | string
setPath(undefined | string)
Defina o caminho para este URL. Se o caminho fornecido contiver uma consulta, também será adicionado a este URL.
function setPath(path: undefined | string)
Parâmetros
- path
-
undefined | string
setPort(undefined | string | number)
Defina a porta para este URL. Se a porta fornecida contiver outras partes de um URL (como um caminho ou consulta), essas partes também serão adicionadas a este URL.
function setPort(port: undefined | string | number)
Parâmetros
- port
-
undefined | string | number
setQuery(undefined | string)
Defina a consulta neste URL.
function setQuery(query: undefined | string)
Parâmetros
- query
-
undefined | string
setQueryParameter(string, unknown)
Defina um parâmetro de consulta com o nome e o valor fornecidos na consulta deste URL. Se o valor do parâmetro de consulta fornecido estiver indefinido ou vazio, o parâmetro de consulta será removido se existir.
function setQueryParameter(queryParameterName: string, queryParameterValue: unknown)
Parâmetros
- queryParameterName
-
string
- queryParameterValue
-
unknown
setScheme(undefined | string)
Defina o esquema/protocolo para este URL. Se o esquema fornecido contiver outras partes de um URL (como um anfitrião, porta, caminho ou consulta), essas partes também serão adicionadas a este URL.
function setScheme(scheme: undefined | string)
Parâmetros
- scheme
-
undefined | string
toString()
Serializa o URL como uma cadeia.
function toString(): string
Devoluções
string
o URL como uma cadeia.