URLBuilder class

Uma classe que lida com a criação, modificação e análise de URLs.

Métodos

appendPath(string | undefined)

Anexe o caminho fornecido ao caminho existente desta URL. Se o caminho fornecido contiver uma consulta, ele também será adicionado a essa URL.

getHost()

Obtenha o host que foi definido neste URL.

getPath()

Obtenha o caminho que foi definido neste URL.

getPort()

Obtenha a porta que foi definida neste URL.

getQuery()

Obtenha a consulta neste URL.

getQueryParameterValue(string)

Obtenha o valor do parâmetro de consulta com o nome do parâmetro de consulta fornecido. Se nenhum parâmetro de consulta existir com o nome fornecido, undefined será retornado.

getScheme()

Obtenha o esquema que foi definido neste URL.

parse(string)
replaceAll(string, string)

Se o searchValue fornecido for encontrado neste URLBuilder, substitua-o pelo replaceValue fornecido.

setHost(string | undefined)

Defina o host para essa URL. Se o host fornecido contiver outras partes de uma URL (como uma porta, caminho ou consulta), essas partes também serão adicionadas a essa URL.

setPath(string | undefined)

Defina o caminho para este URL. Se o caminho fornecido contiver uma consulta, ele também será adicionado a essa URL.

setPort(string | number | undefined)

Defina a porta para este URL. Se a porta fornecida contiver outras partes de uma URL (como um caminho ou consulta), essas partes também serão adicionadas a essa URL.

setQuery(string | undefined)

Defina a consulta neste URL.

setQueryParameter(string, any)

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.

setScheme(string | undefined)

Defina o esquema/protocolo para este URL. Se o esquema fornecido contiver outras partes de uma URL (como um host, porta, caminho ou consulta), essas partes também serão adicionadas a essa URL.

toString()

Detalhes de Método

appendPath(string | undefined)

Anexe o caminho fornecido ao caminho existente desta URL. Se o caminho fornecido contiver uma consulta, ele também será adicionado a essa URL.

function appendPath(path: string | undefined)

Parâmetros

path

string | undefined

getHost()

Obtenha o host que foi definido neste URL.

function getHost(): string | undefined

Devoluções

string | undefined

getPath()

Obtenha o caminho que foi definido neste URL.

function getPath(): string | undefined

Devoluções

string | undefined

getPort()

Obtenha a porta que foi definida neste URL.

function getPort(): string | undefined

Devoluções

string | undefined

getQuery()

Obtenha a consulta neste URL.

function getQuery(): string | undefined

Devoluções

string | undefined

getQueryParameterValue(string)

Obtenha o valor do parâmetro de consulta com o nome do parâmetro de consulta fornecido. Se nenhum parâmetro de consulta existir com o nome fornecido, undefined será retornado.

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

Parâmetros

queryParameterName

string

Devoluções

string | string[] | undefined

getScheme()

Obtenha o esquema que foi definido neste URL.

function getScheme(): string | undefined

Devoluções

string | undefined

parse(string)

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(string | undefined)

Defina o host para essa URL. Se o host fornecido contiver outras partes de uma URL (como uma porta, caminho ou consulta), essas partes também serão adicionadas a essa URL.

function setHost(host: string | undefined)

Parâmetros

host

string | undefined

setPath(string | undefined)

Defina o caminho para este URL. Se o caminho fornecido contiver uma consulta, ele também será adicionado a essa URL.

function setPath(path: string | undefined)

Parâmetros

path

string | undefined

setPort(string | number | undefined)

Defina a porta para este URL. Se a porta fornecida contiver outras partes de uma URL (como um caminho ou consulta), essas partes também serão adicionadas a essa URL.

function setPort(port: string | number | undefined)

Parâmetros

port

string | number | undefined

setQuery(string | undefined)

Defina a consulta neste URL.

function setQuery(query: string | undefined)

Parâmetros

query

string | undefined

setQueryParameter(string, any)

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: any)

Parâmetros

queryParameterName

string

queryParameterValue

any

setScheme(string | undefined)

Defina o esquema/protocolo para este URL. Se o esquema fornecido contiver outras partes de uma URL (como um host, porta, caminho ou consulta), essas partes também serão adicionadas a essa URL.

function setScheme(scheme: string | undefined)

Parâmetros

scheme

string | undefined

toString()

function toString(): string

Devoluções

string