URLBuilder class
Eine Klasse, die das Erstellen, Ändern und Analysieren von URLs behandelt.
Methoden
| append |
Fügen Sie den bereitgestellten 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 undefiniert zurückgegeben. |
| get |
Rufen Sie das Schema ab, das in dieser URL festgelegt wurde. |
| parse(string) | |
| 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. Port, Pfad oder 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 (z. B. Host, Port, Pfad oder Abfrage) enthält, werden diese Teile ebenfalls dieser URL hinzugefügt. |
| to |
Details zur Methode
appendPath(string | undefined)
Fügen Sie den bereitgestellten 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: string | undefined)
Parameter
- path
-
string | undefined
getHost()
Rufen Sie den Host ab, der in dieser URL festgelegt wurde.
function getHost(): string | undefined
Gibt zurück
string | undefined
getPath()
Rufen Sie den Pfad ab, der in dieser URL festgelegt wurde.
function getPath(): string | undefined
Gibt zurück
string | undefined
getPort()
Rufen Sie den port ab, der in dieser URL festgelegt wurde.
function getPort(): string | undefined
Gibt zurück
string | undefined
getQuery()
Rufen Sie die Abfrage in dieser URL ab.
function getQuery(): string | undefined
Gibt zurück
string | undefined
getQueryParameterValue(string)
Rufen Sie den Wert des Abfrageparameters mit dem angegebenen Abfrageparameternamen ab. Wenn kein Abfrageparameter mit dem angegebenen Namen vorhanden ist, wird undefiniert zurückgegeben.
function getQueryParameterValue(queryParameterName: string): string | string[] | undefined
Parameter
- queryParameterName
-
string
Gibt zurück
string | string[] | undefined
getScheme()
Rufen Sie das Schema ab, das in dieser URL festgelegt wurde.
function getScheme(): string | undefined
Gibt zurück
string | undefined
parse(string)
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(string | undefined)
Legen Sie den Host für diese URL fest. Wenn der bereitgestellte Host andere Teile einer URL enthält (z. B. Port, Pfad oder Abfrage), werden diese Teile ebenfalls dieser URL hinzugefügt.
function setHost(host: string | undefined)
Parameter
- host
-
string | undefined
setPath(string | undefined)
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: string | undefined)
Parameter
- path
-
string | undefined
setPort(string | number | undefined)
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: string | number | undefined)
Parameter
- port
-
string | number | undefined
setQuery(string | undefined)
Legen Sie die Abfrage in dieser URL fest.
function setQuery(query: string | undefined)
Parameter
- query
-
string | undefined
setQueryParameter(string, any)
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: any)
Parameter
- queryParameterName
-
string
- queryParameterValue
-
any
setScheme(string | undefined)
Legen Sie das Schema/Protokoll für diese URL fest. Wenn das bereitgestellte Schema andere Teile einer URL (z. B. Host, Port, Pfad oder Abfrage) enthält, werden diese Teile ebenfalls dieser URL hinzugefügt.
function setScheme(scheme: string | undefined)
Parameter
- scheme
-
string | undefined
toString()
function toString(): string
Gibt zurück
string