Bagikan melalui


URLBuilder class

Kelas yang menangani pembuatan, modifikasi, dan penguraian URL.

Metode

appendPath(undefined | string)

Tambahkan jalur yang disediakan ke jalur URL yang ada ini. Jika jalur yang disediakan berisi kueri, maka jalur tersebut juga akan ditambahkan ke URL ini.

getHost()

Dapatkan host yang telah diatur dalam URL ini.

getPath()

Dapatkan jalur yang telah diatur dalam URL ini.

getPort()

Dapatkan port yang telah disetel di URL ini.

getQuery()

Dapatkan kueri di URL ini.

getQueryParameterValue(string)

Dapatkan nilai parameter kueri dengan nama parameter kueri yang disediakan. Jika tidak ada parameter kueri dengan nama yang disediakan, maka tidak terdefinisi akan dikembalikan.

getScheme()

Dapatkan skema yang telah diatur dalam URL ini.

parse(string)

Mengurai URL string yang diberikan ke dalam URLBuilder baru.

replaceAll(string, string)

Jika searchValue yang disediakan ditemukan di URLBuilder ini, maka ganti dengan replaceValue yang disediakan.

setHost(undefined | string)

Atur host untuk URL ini. Jika host yang disediakan berisi bagian lain dari URL (seperti port, jalur, atau kueri), bagian-bagian tersebut juga akan ditambahkan ke URL ini.

setPath(undefined | string)

Atur jalur untuk URL ini. Jika jalur yang disediakan berisi kueri, maka jalur tersebut juga akan ditambahkan ke URL ini.

setPort(undefined | string | number)

Atur port untuk URL ini. Jika port yang disediakan berisi bagian lain dari URL (seperti jalur atau kueri), bagian-bagian tersebut juga akan ditambahkan ke URL ini.

setQuery(undefined | string)

Atur kueri dalam URL ini.

setQueryParameter(string, unknown)

Atur parameter kueri dengan nama dan nilai yang disediakan dalam kueri URL ini. Jika nilai parameter kueri yang disediakan tidak ditentukan atau kosong, parameter kueri akan dihapus jika ada.

setScheme(undefined | string)

Atur skema/protokol untuk URL ini. Jika skema yang disediakan berisi bagian lain dari URL (seperti host, port, jalur, atau kueri), bagian-bagian tersebut juga akan ditambahkan ke URL ini.

toString()

Menserialisasikan URL sebagai string.

Detail Metode

appendPath(undefined | string)

Tambahkan jalur yang disediakan ke jalur URL yang ada ini. Jika jalur yang disediakan berisi kueri, maka jalur tersebut juga akan ditambahkan ke URL ini.

function appendPath(path: undefined | string)

Parameter

path

undefined | string

getHost()

Dapatkan host yang telah diatur dalam URL ini.

function getHost(): undefined | string

Mengembalikan

undefined | string

getPath()

Dapatkan jalur yang telah diatur dalam URL ini.

function getPath(): undefined | string

Mengembalikan

undefined | string

getPort()

Dapatkan port yang telah disetel di URL ini.

function getPort(): undefined | string

Mengembalikan

undefined | string

getQuery()

Dapatkan kueri di URL ini.

function getQuery(): undefined | string

Mengembalikan

undefined | string

getQueryParameterValue(string)

Dapatkan nilai parameter kueri dengan nama parameter kueri yang disediakan. Jika tidak ada parameter kueri dengan nama yang disediakan, maka tidak terdefinisi akan dikembalikan.

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

Parameter

queryParameterName

string

Mengembalikan

undefined | string | string[]

getScheme()

Dapatkan skema yang telah diatur dalam URL ini.

function getScheme(): undefined | string

Mengembalikan

undefined | string

parse(string)

Mengurai URL string yang diberikan ke dalam URLBuilder baru.

static function parse(text: string): URLBuilder

Parameter

text

string

Mengembalikan

replaceAll(string, string)

Jika searchValue yang disediakan ditemukan di URLBuilder ini, maka ganti dengan replaceValue yang disediakan.

function replaceAll(searchValue: string, replaceValue: string)

Parameter

searchValue

string

replaceValue

string

setHost(undefined | string)

Atur host untuk URL ini. Jika host yang disediakan berisi bagian lain dari URL (seperti port, jalur, atau kueri), bagian-bagian tersebut juga akan ditambahkan ke URL ini.

function setHost(host: undefined | string)

Parameter

host

undefined | string

setPath(undefined | string)

Atur jalur untuk URL ini. Jika jalur yang disediakan berisi kueri, maka jalur tersebut juga akan ditambahkan ke URL ini.

function setPath(path: undefined | string)

Parameter

path

undefined | string

setPort(undefined | string | number)

Atur port untuk URL ini. Jika port yang disediakan berisi bagian lain dari URL (seperti jalur atau kueri), bagian-bagian tersebut juga akan ditambahkan ke URL ini.

function setPort(port: undefined | string | number)

Parameter

port

undefined | string | number

setQuery(undefined | string)

Atur kueri dalam URL ini.

function setQuery(query: undefined | string)

Parameter

query

undefined | string

setQueryParameter(string, unknown)

Atur parameter kueri dengan nama dan nilai yang disediakan dalam kueri URL ini. Jika nilai parameter kueri yang disediakan tidak ditentukan atau kosong, parameter kueri akan dihapus jika ada.

function setQueryParameter(queryParameterName: string, queryParameterValue: unknown)

Parameter

queryParameterName

string

queryParameterValue

unknown

setScheme(undefined | string)

Atur skema/protokol untuk URL ini. Jika skema yang disediakan berisi bagian lain dari URL (seperti host, port, jalur, atau kueri), bagian-bagian tersebut juga akan ditambahkan ke URL ini.

function setScheme(scheme: undefined | string)

Parameter

scheme

undefined | string

toString()

Menserialisasikan URL sebagai string.

function toString(): string

Mengembalikan

string

URL sebagai string.