Partilhar via


URLBuilder class

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

Métodos

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.

getHost()

Obtenha o anfitrião 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 não existir nenhum parâmetro de consulta com o nome fornecido, será devolvido undefined.

getScheme()

Obtenha o esquema que foi definido neste URL.

parse(string)

Analisa um determinado URL de cadeia num novo URLBuilder.

replaceAll(string, string)

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

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.

setPath(undefined | string)

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

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.

setQuery(undefined | string)

Defina a consulta neste URL.

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.

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.

toString()

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.