Megosztás:


Uri class

Uri-t képviselő osztály, amely lehetővé teszi az egyes részek elemzését/lekérését és beállítását

Konstruktorok

Uri(string, IUriParseOptions)

Hozzon létre egy új Uri-t.

Tulajdonságok

absoluteUri

Adja meg az URI abszolút URI-sztringét. Az összes meglévő érték lecserélése

hashString

Az uri kivonatsztringje

host

Az uri-állomásnév (nem tartalmazza a portot vagy a sémát)

noSchemeSeparator

Ha igaz, ne adja ki a "//" elválasztójelet a séma után: Állítsa true értékre az olyan sémák esetében, mint a mailto (pl. mailto:foo@bar)

path

Az uri relatív elérési útja

port

Az url-ben megadott uri portszáma. 0, ha az URL-címben marad (például a séma alapértelmezett portja).

queryParameters

A lekérdezési paraméterek tömbje az uri-ban

queryString

Állítsa be a lekérdezési sztringet ehhez az URI-hoz. Meglévő érték cseréje

scheme

Az uri séma, például http vagy https

Metódusok

addQueryParam(string, null | string, boolean)

Lekérdezési sztringparaméter hozzáadása az aktuális uri-hoz

addQueryParams({[key: string]: QueryParameterValueType}, boolean, string)

Lekérdezési sztringparaméterek hozzáadása az aktuális uri-hoz

getEffectivePort()

Lekéri az érvényes portszámot, és visszaadja az alapértelmezett portszámot, ha az adott sémában nincs megadva.

getQueryParam(string)

A lekérdezési paraméter értékének lekérése a megadott kulccsal

removeQueryParam(string)

Lekérdezési sztringparaméter eltávolítása

Konstruktor adatai

Uri(string, IUriParseOptions)

Hozzon létre egy új Uri-t.

new Uri(uri?: string, options?: IUriParseOptions)

Paraméterek

uri

string

Nem kötelező uri sztring az értékek feltöltéséhez

options
IUriParseOptions

Az URI-sztring elemzési lehetőségei

Tulajdonság adatai

absoluteUri

Adja meg az URI abszolút URI-sztringét. Az összes meglévő érték lecserélése

absoluteUri: string

Tulajdonság értéke

string

hashString

Az uri kivonatsztringje

hashString: string

Tulajdonság értéke

string

host

Az uri-állomásnév (nem tartalmazza a portot vagy a sémát)

host: string

Tulajdonság értéke

string

noSchemeSeparator

Ha igaz, ne adja ki a "//" elválasztójelet a séma után: Állítsa true értékre az olyan sémák esetében, mint a mailto (pl. mailto:foo@bar)

noSchemeSeparator: boolean

Tulajdonság értéke

boolean

path

Az uri relatív elérési útja

path: string

Tulajdonság értéke

string

port

Az url-ben megadott uri portszáma. 0, ha az URL-címben marad (például a séma alapértelmezett portja).

port: number

Tulajdonság értéke

number

queryParameters

A lekérdezési paraméterek tömbje az uri-ban

queryParameters: IQueryParameter[]

Tulajdonság értéke

queryString

Állítsa be a lekérdezési sztringet ehhez az URI-hoz. Meglévő érték cseréje

queryString: string

Tulajdonság értéke

string

scheme

Az uri séma, például http vagy https

scheme: string

Tulajdonság értéke

string

Metódus adatai

addQueryParam(string, null | string, boolean)

Lekérdezési sztringparaméter hozzáadása az aktuális uri-hoz

function addQueryParam(name: string, value: null | string, replaceExisting?: boolean)

Paraméterek

name

string

A Lekérdezés paraméter neve

value

null | string

A Lekérdezés paraméter értéke

replaceExisting

boolean

Ha igaz, cserélje le az összes meglévő paramétert ugyanarra a névre

addQueryParams({[key: string]: QueryParameterValueType}, boolean, string)

Lekérdezési sztringparaméterek hozzáadása az aktuális uri-hoz

function addQueryParams(parameters: {[key: string]: QueryParameterValueType}, replaceExisting?: boolean, keyPrefix?: string)

Paraméterek

parameters

{[key: string]: QueryParameterValueType}

Hozzáadandó lekérdezési paraméterek

replaceExisting

boolean

Ha igaz, cserélje le az összes meglévő paramétert ugyanarra a névre

keyPrefix

string

Ha meg van adva, az összes lekérdezési paraméterkulcsra előre felerősíteni kívánt érték

getEffectivePort()

Lekéri az érvényes portszámot, és visszaadja az alapértelmezett portszámot, ha az adott sémában nincs megadva.

function getEffectivePort(): number

Válaszok

number

getQueryParam(string)

A lekérdezési paraméter értékének lekérése a megadott kulccsal

function getQueryParam(name: string): undefined | null | string

Paraméterek

name

string

Lekérdezési paraméter neve

Válaszok

undefined | null | string

removeQueryParam(string)

Lekérdezési sztringparaméter eltávolítása

function removeQueryParam(name: string)

Paraméterek

name

string

A Lekérdezés paraméter neve