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, IUri |
Hozzon létre egy új Uri-t. |
Tulajdonságok
| absolute |
Adja meg az URI abszolút URI-sztringét. Az összes meglévő érték lecserélése |
| hash |
Az uri kivonatsztringje |
| host | Az uri-állomásnév (nem tartalmazza a portot vagy a sémát) |
| no |
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). |
| query |
A lekérdezési paraméterek tömbje az uri-ban |
| query |
Á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
| add |
Lekérdezési sztringparaméter hozzáadása az aktuális uri-hoz |
| add |
Lekérdezési sztringparaméterek hozzáadása az aktuális uri-hoz |
| get |
Lekéri az érvényes portszámot, és visszaadja az alapértelmezett portszámot, ha az adott sémában nincs megadva. |
| get |
A lekérdezési paraméter értékének lekérése a megadott kulccsal |
| remove |
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