All Products
Search
Document Center

Simple Log Service:Fungsi URL

Last Updated:Jun 04, 2026

Gunakan fungsi URL untuk meng-encode, mendekode, dan mengekstrak komponen dari URL dalam pernyataan analitik SLS.

SLS mendukung fungsi URL berikut.

Penting
  • Format URL adalah [protocol:][//host[:port]][path][?query][#fragment].

  • Dalam pernyataan analitik SLS, sertakan string dalam tanda petik tunggal (''). Teks tanpa tanda petik atau dengan tanda petik ganda ("") merepresentasikan nama field atau kolom. Misalnya, 'status' merepresentasikan string status, sedangkan status atau "status" merepresentasikan field log bernama status.

Nama Fungsi

Sintaks

Deskripsi

SQL

SPL

fungsi url_encode

url_encode(x)

Meng-encode sebuah URL.

fungsi url_decode

url_decode(x)

Mendekode sebuah URL.

fungsi url_extract_fragment

url_extract_fragment(x)

Mengekstrak fragment dari sebuah URL.

fungsi url_extract_host

url_extract_host(x)

Mengekstrak host dari sebuah URL.

fungsi url_extract_parameter

url_extract_parameter(x, parameter name)

Mengekstrak nilai parameter kueri dari sebuah URL.

fungsi url_extract_path

url_extract_path(x)

Mengekstrak path dari sebuah URL.

fungsi url_extract_port

url_extract_port(x)

Mengekstrak port dari sebuah URL.

fungsi url_extract_protocol

url_extract_protocol(x)

Mengekstrak protokol dari sebuah URL.

fungsi url_extract_query

url_extract_query(x)

Mengekstrak string kueri dari sebuah URL.

fungsi url_encode

Meng-encode URL.

Sintaks

url_encode(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Encode field url.

  • Log contoh

    url:https://home.console.alibabacloud.com/home/dashboard/ProductAndService
  • Kueri

    * | select url_encode(url)
  • Hasilurl_encode

fungsi url_decode

Mendekode URL.

Sintaks

url_decode(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL yang telah di-encode.

Tipe nilai kembalian

varchar

Contoh

Dekode field url.

  • Log contoh

    url:http%3A%2F%2Fwww.aliyun.com%3A80%2Fproduct%2Fsls
  • Kueri

    * | SELECT url_decode(url) AS decode
  • Hasilurl_decode

fungsi url_extract_fragment

Mengekstrak fragment dari URL.

Sintaks

url_extract_fragment(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak fragment dari field url.

  • Log contoh

    url:https://sls.console.alibabacloud.com/#/project/dashboard-demo/categoryList
  • Kueri

    * | SELECT url_extract_fragment(url)
  • Hasilurl_extract_fragment

fungsi url_extract_host

Mengekstrak host dari URL.

Sintaks

url_extract_host(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak host dari field url.

  • Log contoh

    url:https://home.console.alibabacloud.com/home/dashboard/ProductAndService
  • Kueri

    * | SELECT url_extract_host(url) AS host
  • Hasilurl_extract_host

fungsi url_extract_parameter

Mengekstrak nilai parameter kueri tertentu dari URL.

Sintaks

url_extract_parameter(x, parameter name)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

parameter name

Nama parameter kueri.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak parameter accounttraceid dari field url.

  • Log contoh

    url:https://sls.console.alibabacloud.com/lognext/project/dashboard-all/logsearch/nginx-demo?accounttraceid=d6241a173f88471c91d3405cda010ff5ghdw
  • Kueri

    * | SELECT url_extract_parameter(url,'accounttraceid') AS accounttraceid
  • Hasilurl_extract_parameter

fungsi url_extract_path

Mengekstrak path dari URL.

Sintaks

url_extract_path(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak path dari field url.

  • Log contoh

    url:https://sls.console.alibabacloud.com/lognext/project/dashboard-all/logsearch/nginx-demo?accounttraceid=d6241a173f88471c91d3405cda010ff5ghdw
  • Kueri

    * | SELECT url_extract_path(url) AS path
  • Hasilurl_extract_path

fungsi url_extract_port

Mengekstrak port dari URL.

Sintaks

url_extract_port(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak port dari field url.

  • Log contoh

    url:http://localhost:8080/lognext/profile
  • Kueri

    * | SELECT url_extract_port(url) AS port
  • Hasilurl_extract_port

fungsi url_extract_protocol

Mengekstrak protokol dari URL.

Sintaks

url_extract_protocol(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak protokol dari field url.

  • Log contoh

    url:https://home.console.alibabacloud.com/home/dashboard/ProductAndService
  • Kueri

    * | SELECT url_extract_protocol(url) AS protocol
  • Hasilurl_extract_protocol

fungsi url_extract_query

Mengekstrak string kueri dari URL.

Sintaks

url_extract_query(x)

Parameter

Parameter

Deskripsi

x

Sebuah URL.

Tipe nilai kembalian

varchar

Contoh

Mengekstrak string kueri dari field url.

  • Log contoh

    url:https://sls.console.alibabacloud.com/lognext/project/dashboard-all/logsearch/nginx-demo?accounttraceid=d6241a173f88471c91d3405cda010ff5ghdw
  • Kueri

    * | SELECT url_extract_query(url)
  • Hasilurl_extract_query