Aracılığıyla paylaş


URLBuilder class

URL'leri oluşturma, değiştirme ve ayrıştırma işlemlerini işleyen bir sınıf.

Yöntemler

appendPath(undefined | string)

Sağlanan yolu bu URL'nin var olan yoluna ekleyin. Sağlanan yol bir sorgu içeriyorsa, bu URL'ye de eklenir.

getHost()

Bu URL'de ayarlanmış konağı alın.

getPath()

Bu URL'de ayarlanan yolu alın.

getPort()

Bu URL'de ayarlanmış bağlantı noktasını alın.

getQuery()

Sorguyu bu URL'ye alın.

getQueryParameterValue(string)

Sağlanan sorgu parametresi adıyla sorgu parametresinin değerini alın. Sağlanan ada sahip bir sorgu parametresi yoksa, tanımsız döndürülür.

getScheme()

Bu URL'de ayarlanan düzeni alın.

parse(string)
replaceAll(string, string)

Sağlanan searchValue bu URLBuilder'da bulunursa, sağlanan replaceValue ile değiştirin.

setHost(undefined | string)

Bu URL için konağı ayarlayın. Sağlanan ana bilgisayar URL'nin diğer bölümlerini (bağlantı noktası, yol veya sorgu gibi) içeriyorsa, bu bölümler de bu URL'ye eklenir.

setPath(undefined | string)

Bu URL'nin yolunu ayarlayın. Sağlanan yol bir sorgu içeriyorsa, bu URL'ye de eklenir.

setPort(undefined | string | number)

Bu URL için bağlantı noktasını ayarlayın. Sağlanan bağlantı noktası URL'nin diğer bölümlerini (yol veya sorgu gibi) içeriyorsa, bu bölümler de bu URL'ye eklenir.

setQuery(undefined | string)

Sorguyu bu URL'de ayarlayın.

setQueryParameter(string, any)

Bu URL'nin sorgusunda sağlanan ad ve değerle bir sorgu parametresi ayarlayın. Sağlanan sorgu parametresi değeri tanımsız veya boşsa, varsa sorgu parametresi kaldırılır.

setScheme(undefined | string)

Bu URL için şemayı/protokolü ayarlayın. Sağlanan düzen url'nin diğer bölümlerini (konak, bağlantı noktası, yol veya sorgu gibi) içeriyorsa, bu bölümler de bu URL'ye eklenir.

toString()

Yöntem Ayrıntıları

appendPath(undefined | string)

Sağlanan yolu bu URL'nin var olan yoluna ekleyin. Sağlanan yol bir sorgu içeriyorsa, bu URL'ye de eklenir.

function appendPath(path: undefined | string)

Parametreler

path

undefined | string

getHost()

Bu URL'de ayarlanmış konağı alın.

function getHost(): undefined | string

Döndürülenler

undefined | string

getPath()

Bu URL'de ayarlanan yolu alın.

function getPath(): undefined | string

Döndürülenler

undefined | string

getPort()

Bu URL'de ayarlanmış bağlantı noktasını alın.

function getPort(): undefined | string

Döndürülenler

undefined | string

getQuery()

Sorguyu bu URL'ye alın.

function getQuery(): undefined | string

Döndürülenler

undefined | string

getQueryParameterValue(string)

Sağlanan sorgu parametresi adıyla sorgu parametresinin değerini alın. Sağlanan ada sahip bir sorgu parametresi yoksa, tanımsız döndürülür.

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

Parametreler

queryParameterName

string

Döndürülenler

undefined | string | string[]

getScheme()

Bu URL'de ayarlanan düzeni alın.

function getScheme(): undefined | string

Döndürülenler

undefined | string

parse(string)

static function parse(text: string): URLBuilder

Parametreler

text

string

Döndürülenler

replaceAll(string, string)

Sağlanan searchValue bu URLBuilder'da bulunursa, sağlanan replaceValue ile değiştirin.

function replaceAll(searchValue: string, replaceValue: string)

Parametreler

searchValue

string

replaceValue

string

setHost(undefined | string)

Bu URL için konağı ayarlayın. Sağlanan ana bilgisayar URL'nin diğer bölümlerini (bağlantı noktası, yol veya sorgu gibi) içeriyorsa, bu bölümler de bu URL'ye eklenir.

function setHost(host: undefined | string)

Parametreler

host

undefined | string

setPath(undefined | string)

Bu URL'nin yolunu ayarlayın. Sağlanan yol bir sorgu içeriyorsa, bu URL'ye de eklenir.

function setPath(path: undefined | string)

Parametreler

path

undefined | string

setPort(undefined | string | number)

Bu URL için bağlantı noktasını ayarlayın. Sağlanan bağlantı noktası URL'nin diğer bölümlerini (yol veya sorgu gibi) içeriyorsa, bu bölümler de bu URL'ye eklenir.

function setPort(port: undefined | string | number)

Parametreler

port

undefined | string | number

setQuery(undefined | string)

Sorguyu bu URL'de ayarlayın.

function setQuery(query: undefined | string)

Parametreler

query

undefined | string

setQueryParameter(string, any)

Bu URL'nin sorgusunda sağlanan ad ve değerle bir sorgu parametresi ayarlayın. Sağlanan sorgu parametresi değeri tanımsız veya boşsa, varsa sorgu parametresi kaldırılır.

function setQueryParameter(queryParameterName: string, queryParameterValue: any)

Parametreler

queryParameterName

string

queryParameterValue

any

setScheme(undefined | string)

Bu URL için şemayı/protokolü ayarlayın. Sağlanan düzen url'nin diğer bölümlerini (konak, bağlantı noktası, yol veya sorgu gibi) içeriyorsa, bu bölümler de bu URL'ye eklenir.

function setScheme(scheme: undefined | string)

Parametreler

scheme

undefined | string

toString()

function toString(): string

Döndürülenler

string