URLBuilder class
URL'leri oluşturma, değiştirme ve ayrıştırma işlemlerini işleyen bir sınıf.
Yöntemler
append |
Sağlanan yolu bu URL'nin var olan yoluna ekleyin. Sağlanan yol bir sorgu içeriyorsa, bu URL'ye de eklenir. |
get |
Bu URL'de ayarlanan konağı alın. |
get |
Bu URL'de ayarlanan yolu alın. |
get |
Bu URL'de ayarlanan bağlantı noktasını alın. |
get |
Sorguyu bu URL'ye alın. |
get |
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. |
get |
Bu URL'de ayarlanan düzeni alın. |
parse(string) | Belirli bir dize URL'sini yeni bir URLBuilder'a ayrıştırıyor. |
replace |
Sağlanan searchValue bu URLBuilder'da bulunursa, sağlanan replaceValue ile değiştirin. |
set |
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. |
set |
Bu URL'nin yolunu ayarlayın. Sağlanan yol bir sorgu içeriyorsa, bu URL'ye de eklenir. |
set |
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. |
set |
Sorguyu bu URL'de ayarlayın. |
set |
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. |
set |
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. |
to |
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.