URLBuilder class
Eine Klasse, die das Erstellen, Ändern und Analysieren von URLs behandelt.
Methoden
append |
Fügen Sie den angegebenen Pfad an den vorhandenen Pfad dieser URL an. Wenn der angegebene Pfad eine Abfrage enthält, wird er auch dieser URL hinzugefügt. |
get |
Rufen Sie den Host ab, der in dieser URL festgelegt wurde. |
get |
Rufen Sie den Pfad ab, der in dieser URL festgelegt wurde. |
get |
Rufen Sie den Port ab, der in dieser URL festgelegt wurde. |
get |
Rufen Sie die Abfrage in dieser URL ab. |
get |
Rufen Sie den Wert des Abfrageparameters mit dem angegebenen Abfrageparameternamen ab. Wenn kein Abfrageparameter mit dem angegebenen Namen vorhanden ist, wird undefined zurückgegeben. |
get |
Rufen Sie das Schema ab, das in dieser URL festgelegt wurde. |
parse(string) | Analysiert eine angegebene Zeichenfolgen-URL in einen neuen URLBuilder. |
replace |
Wenn der bereitgestellte searchValue in diesem URLBuilder gefunden wird, ersetzen Sie ihn durch den bereitgestellten replaceValue. |
set |
Legen Sie den Host für diese URL fest. Wenn der bereitgestellte Host andere Teile einer URL enthält (z. B. einen Port, Pfad oder eine Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt. |
set |
Legen Sie den Pfad für diese URL fest. Wenn der angegebene Pfad eine Abfrage enthält, wird er auch dieser URL hinzugefügt. |
set |
Legen Sie den Port für diese URL fest. Wenn der bereitgestellte Port andere Teile einer URL enthält (z. B. einen Pfad oder eine Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt. |
set |
Legen Sie die Abfrage in dieser URL fest. |
set |
Legen Sie einen Abfrageparameter mit dem angegebenen Namen und Wert in der Abfrage dieser URL fest. Wenn der angegebene Abfrageparameterwert nicht definiert oder leer ist, wird der Abfrageparameter entfernt, wenn er vorhanden ist. |
set |
Legen Sie das Schema/Protokoll für diese URL fest. Wenn das bereitgestellte Schema andere Teile einer URL enthält (z. B. Host, Port, Pfad oder Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt. |
to |
Serialisiert die URL als Zeichenfolge. |
Details zur Methode
appendPath(undefined | string)
Fügen Sie den angegebenen Pfad an den vorhandenen Pfad dieser URL an. Wenn der angegebene Pfad eine Abfrage enthält, wird er auch dieser URL hinzugefügt.
function appendPath(path: undefined | string)
Parameter
- path
-
undefined | string
getHost()
Rufen Sie den Host ab, der in dieser URL festgelegt wurde.
function getHost(): undefined | string
Gibt zurück
undefined | string
getPath()
Rufen Sie den Pfad ab, der in dieser URL festgelegt wurde.
function getPath(): undefined | string
Gibt zurück
undefined | string
getPort()
Rufen Sie den Port ab, der in dieser URL festgelegt wurde.
function getPort(): undefined | string
Gibt zurück
undefined | string
getQuery()
Rufen Sie die Abfrage in dieser URL ab.
function getQuery(): undefined | string
Gibt zurück
undefined | string
getQueryParameterValue(string)
Rufen Sie den Wert des Abfrageparameters mit dem angegebenen Abfrageparameternamen ab. Wenn kein Abfrageparameter mit dem angegebenen Namen vorhanden ist, wird undefined zurückgegeben.
function getQueryParameterValue(queryParameterName: string): undefined | string | string[]
Parameter
- queryParameterName
-
string
Gibt zurück
undefined | string | string[]
getScheme()
Rufen Sie das Schema ab, das in dieser URL festgelegt wurde.
function getScheme(): undefined | string
Gibt zurück
undefined | string
parse(string)
Analysiert eine angegebene Zeichenfolgen-URL in einen neuen URLBuilder.
static function parse(text: string): URLBuilder
Parameter
- text
-
string
Gibt zurück
replaceAll(string, string)
Wenn der bereitgestellte searchValue in diesem URLBuilder gefunden wird, ersetzen Sie ihn durch den bereitgestellten replaceValue.
function replaceAll(searchValue: string, replaceValue: string)
Parameter
- searchValue
-
string
- replaceValue
-
string
setHost(undefined | string)
Legen Sie den Host für diese URL fest. Wenn der bereitgestellte Host andere Teile einer URL enthält (z. B. einen Port, Pfad oder eine Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt.
function setHost(host: undefined | string)
Parameter
- host
-
undefined | string
setPath(undefined | string)
Legen Sie den Pfad für diese URL fest. Wenn der angegebene Pfad eine Abfrage enthält, wird er auch dieser URL hinzugefügt.
function setPath(path: undefined | string)
Parameter
- path
-
undefined | string
setPort(undefined | string | number)
Legen Sie den Port für diese URL fest. Wenn der bereitgestellte Port andere Teile einer URL enthält (z. B. einen Pfad oder eine Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt.
function setPort(port: undefined | string | number)
Parameter
- port
-
undefined | string | number
setQuery(undefined | string)
Legen Sie die Abfrage in dieser URL fest.
function setQuery(query: undefined | string)
Parameter
- query
-
undefined | string
setQueryParameter(string, unknown)
Legen Sie einen Abfrageparameter mit dem angegebenen Namen und Wert in der Abfrage dieser URL fest. Wenn der angegebene Abfrageparameterwert nicht definiert oder leer ist, wird der Abfrageparameter entfernt, wenn er vorhanden ist.
function setQueryParameter(queryParameterName: string, queryParameterValue: unknown)
Parameter
- queryParameterName
-
string
- queryParameterValue
-
unknown
setScheme(undefined | string)
Legen Sie das Schema/Protokoll für diese URL fest. Wenn das bereitgestellte Schema andere Teile einer URL enthält (z. B. Host, Port, Pfad oder Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt.
function setScheme(scheme: undefined | string)
Parameter
- scheme
-
undefined | string
toString()
Serialisiert die URL als Zeichenfolge.
function toString(): string
Gibt zurück
string
die URL als Zeichenfolge.