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 ayarlanan konağı alın.

getPath()

Bu URL'de ayarlanan yolu alın.

getPort()

Bu URL'de ayarlanan 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)

Belirli bir dize URL'sini yeni bir URLBuilder'a ayrıştırıyor.

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 başka 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, unknown)

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

URL'yi dize olarak serileştirir.

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 ayarlanan 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 ayarlanan 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)

Belirli bir dize URL'sini yeni bir URLBuilder'a ayrıştırıyor.

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 başka 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, unknown)

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

Parametreler

queryParameterName

string

queryParameterValue

unknown

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

URL'yi dize olarak serileştirir.

function toString(): string

Döndürülenler

string

URL'yi dize olarak kullanın.