URLBuilder class

URL の作成、変更、および解析を処理するクラス。

メソッド

appendPath(string | undefined)

指定したパスをこの URL の既存のパスに追加します。 指定されたパスにクエリが含まれている場合は、この URL にも追加されます。

getHost()

この URL に設定されているホストを取得します。

getPath()

この URL に設定されているパスを取得します。

getPort()

この URL に設定されているポートを取得します。

getQuery()

この URL でクエリを取得します。

getQueryParameterValue(string)

指定されたクエリ パラメーター名を使用して、クエリ パラメーターの値を取得します。 指定された名前のクエリ パラメーターが存在しない場合は、undefined が返されます。

getScheme()

この URL に設定されているスキームを取得します。

parse(string)
replaceAll(string, string)

指定された searchValue がこの URLBuilder で見つかった場合は、指定された replaceValue に置き換えます。

setHost(string | undefined)

この URL のホストを設定します。 指定されたホストに URL の他の部分 (ポート、パス、クエリなど) が含まれている場合、それらの部分もこの URL に追加されます。

setPath(string | undefined)

この URL のパスを設定します。 指定されたパスにクエリが含まれている場合は、この URL にも追加されます。

setPort(string | number | undefined)

この URL のポートを設定します。 指定されたポートに URL の他の部分 (パスやクエリなど) が含まれている場合、それらの部分もこの URL に追加されます。

setQuery(string | undefined)

この URL にクエリを設定します。

setQueryParameter(string, any)

この URL のクエリで、指定された名前と値を使用してクエリ パラメーターを設定します。 指定されたクエリ パラメーター値が未定義または空の場合、クエリ パラメーターが存在する場合は削除されます。

setScheme(string | undefined)

この URL のスキーム/プロトコルを設定します。 指定されたスキームに URL の他の部分 (ホスト、ポート、パス、クエリなど) が含まれている場合、それらの部分もこの URL に追加されます。

toString()

メソッドの詳細

appendPath(string | undefined)

指定したパスをこの URL の既存のパスに追加します。 指定されたパスにクエリが含まれている場合は、この URL にも追加されます。

function appendPath(path: string | undefined)

パラメーター

path

string | undefined

getHost()

この URL に設定されているホストを取得します。

function getHost(): string | undefined

返品

string | undefined

getPath()

この URL に設定されているパスを取得します。

function getPath(): string | undefined

返品

string | undefined

getPort()

この URL に設定されているポートを取得します。

function getPort(): string | undefined

返品

string | undefined

getQuery()

この URL でクエリを取得します。

function getQuery(): string | undefined

返品

string | undefined

getQueryParameterValue(string)

指定されたクエリ パラメーター名を使用して、クエリ パラメーターの値を取得します。 指定された名前のクエリ パラメーターが存在しない場合は、undefined が返されます。

function getQueryParameterValue(queryParameterName: string): string | string[] | undefined

パラメーター

queryParameterName

string

返品

string | string[] | undefined

getScheme()

この URL に設定されているスキームを取得します。

function getScheme(): string | undefined

返品

string | undefined

parse(string)

static function parse(text: string): URLBuilder

パラメーター

text

string

返品

replaceAll(string, string)

指定された searchValue がこの URLBuilder で見つかった場合は、指定された replaceValue に置き換えます。

function replaceAll(searchValue: string, replaceValue: string)

パラメーター

searchValue

string

replaceValue

string

setHost(string | undefined)

この URL のホストを設定します。 指定されたホストに URL の他の部分 (ポート、パス、クエリなど) が含まれている場合、それらの部分もこの URL に追加されます。

function setHost(host: string | undefined)

パラメーター

host

string | undefined

setPath(string | undefined)

この URL のパスを設定します。 指定されたパスにクエリが含まれている場合は、この URL にも追加されます。

function setPath(path: string | undefined)

パラメーター

path

string | undefined

setPort(string | number | undefined)

この URL のポートを設定します。 指定されたポートに URL の他の部分 (パスやクエリなど) が含まれている場合、それらの部分もこの URL に追加されます。

function setPort(port: string | number | undefined)

パラメーター

port

string | number | undefined

setQuery(string | undefined)

この URL にクエリを設定します。

function setQuery(query: string | undefined)

パラメーター

query

string | undefined

setQueryParameter(string, any)

この URL のクエリで、指定された名前と値を使用してクエリ パラメーターを設定します。 指定されたクエリ パラメーター値が未定義または空の場合、クエリ パラメーターが存在する場合は削除されます。

function setQueryParameter(queryParameterName: string, queryParameterValue: any)

パラメーター

queryParameterName

string

queryParameterValue

any

setScheme(string | undefined)

この URL のスキーム/プロトコルを設定します。 指定されたスキームに URL の他の部分 (ホスト、ポート、パス、クエリなど) が含まれている場合、それらの部分もこの URL に追加されます。

function setScheme(scheme: string | undefined)

パラメーター

scheme

string | undefined

toString()

function toString(): string

返品

string