URLBuilder class
Een klasse die het maken, wijzigen en parseren van URL's afhandelt.
append |
Voeg het opgegeven pad toe aan het bestaande pad van deze URL. Als het opgegeven pad een query bevat, wordt het ook toegevoegd aan deze URL. |
get |
Haal de host op die in deze URL is ingesteld. |
get |
Haal het pad op dat is ingesteld in deze URL. |
get |
Haal de poort op die in deze URL is ingesteld. |
get |
Haal de query op in deze URL. |
get |
Haal de waarde van de queryparameter op met de opgegeven naam van de queryparameter. Als er geen queryparameter bestaat met de opgegeven naam, wordt niet gedefinieerd geretourneerd. |
get |
Haal het schema op dat in deze URL is ingesteld. |
parse(string) | Parseert een bepaalde tekenreeks-URL in een nieuwe URLBuilder. |
replace |
Als de opgegeven searchValue wordt gevonden in deze URLBuilder, vervangt u deze door de opgegeven replaceValue. |
set |
Stel de host voor deze URL in. Als de opgegeven host andere onderdelen van een URL bevat (zoals een poort, pad of query), worden deze onderdelen ook aan deze URL toegevoegd. |
set |
Stel het pad voor deze URL in. Als het opgegeven pad een query bevat, wordt het ook toegevoegd aan deze URL. |
set |
Stel de poort voor deze URL in. Als de opgegeven poort andere delen van een URL (zoals een pad of query) bevat, worden deze onderdelen ook aan deze URL toegevoegd. |
set |
Stel de query in deze URL in. |
set |
Stel een queryparameter in met de opgegeven naam en waarde in de query van deze URL. Als de opgegeven queryparameterwaarde niet gedefinieerd of leeg is, wordt de queryparameter verwijderd als deze bestaat. |
set |
Stel het schema/protocol voor deze URL in. Als het opgegeven schema andere onderdelen van een URL bevat (zoals een host, poort, pad of query), worden deze onderdelen ook aan deze URL toegevoegd. |
to |
Serialiseert de URL als een tekenreeks. |
Voeg het opgegeven pad toe aan het bestaande pad van deze URL. Als het opgegeven pad een query bevat, wordt het ook toegevoegd aan deze URL.
function appendPath(path: undefined | string)
Parameters
- path
-
undefined | string
Haal de host op die in deze URL is ingesteld.
function getHost(): undefined | string
Retouren
undefined | string
Haal het pad op dat is ingesteld in deze URL.
function getPath(): undefined | string
Retouren
undefined | string
Haal de poort op die in deze URL is ingesteld.
function getPort(): undefined | string
Retouren
undefined | string
Haal de query op in deze URL.
function getQuery(): undefined | string
Retouren
undefined | string
Haal de waarde van de queryparameter op met de opgegeven naam van de queryparameter. Als er geen queryparameter bestaat met de opgegeven naam, wordt niet gedefinieerd geretourneerd.
function getQueryParameterValue(queryParameterName: string): undefined | string | string[]
Parameters
- queryParameterName
-
string
Retouren
undefined | string | string[]
Haal het schema op dat in deze URL is ingesteld.
function getScheme(): undefined | string
Retouren
undefined | string
Parseert een bepaalde tekenreeks-URL in een nieuwe URLBuilder.
static function parse(text: string): URLBuilder
Parameters
- text
-
string
Retouren
Als de opgegeven searchValue wordt gevonden in deze URLBuilder, vervangt u deze door de opgegeven replaceValue.
function replaceAll(searchValue: string, replaceValue: string)
Parameters
- searchValue
-
string
- replaceValue
-
string
Stel de host voor deze URL in. Als de opgegeven host andere onderdelen van een URL bevat (zoals een poort, pad of query), worden deze onderdelen ook aan deze URL toegevoegd.
function setHost(host: undefined | string)
Parameters
- host
-
undefined | string
Stel het pad voor deze URL in. Als het opgegeven pad een query bevat, wordt het ook toegevoegd aan deze URL.
function setPath(path: undefined | string)
Parameters
- path
-
undefined | string
Stel de poort voor deze URL in. Als de opgegeven poort andere delen van een URL (zoals een pad of query) bevat, worden deze onderdelen ook aan deze URL toegevoegd.
function setPort(port: undefined | string | number)
Parameters
- port
-
undefined | string | number
Stel de query in deze URL in.
function setQuery(query: undefined | string)
Parameters
- query
-
undefined | string
Stel een queryparameter in met de opgegeven naam en waarde in de query van deze URL. Als de opgegeven queryparameterwaarde niet gedefinieerd of leeg is, wordt de queryparameter verwijderd als deze bestaat.
function setQueryParameter(queryParameterName: string, queryParameterValue: unknown)
Parameters
- queryParameterName
-
string
- queryParameterValue
-
unknown
Stel het schema/protocol voor deze URL in. Als het opgegeven schema andere onderdelen van een URL bevat (zoals een host, poort, pad of query), worden deze onderdelen ook aan deze URL toegevoegd.
function setScheme(scheme: undefined | string)
Parameters
- scheme
-
undefined | string
Serialiseert de URL als een tekenreeks.
function toString(): string
Retouren
string
de URL als een tekenreeks.