Parser URL

Periksa komponen serta parameter query berulang, atau resolusikan URL relatif terhadap URL basis.

Web & API
Menyiapkan ruang kerja Anda…

Masukan

Menyiapkan ruang kerja Anda…

Keluaran
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Tempel URL absolut atau isi URL dasar untuk path relatif.
  2. Periksa komponen dan beralih antara query encoded/decoded.
  3. Salin komponen atau parameter, atau unduh JSON hasil parsing.

Memisahkan komponen URL

URL menggabungkan skema, otoritas, path, query dan fragmen. Pemisahan dapat mengungkap port tak terduga, parameter berulang atau nilai terkode.

Parser memakai implementasi URL browser. Bentuk ternormalisasi dapat berbeda dari penulisan input; pahami perbedaannya sebelum memakai komponen.

Komponen dan pasangan query

Daftar memisahkan host, port, path dan kolom URL lain. Tabel query mempertahankan nama berulang sebagai baris terpisah dalam urutan aslinya.

Decoding query mengikuti URLSearchParams: tanda tambah menjadi spasi, sedangkan %2B adalah tambah literal. Tampilan encoded membantu memeriksa representasi sumber.

Contoh
Masukan
https://example.com:8443/docs/hello%20world?tag=api&tag=web&query=hello+world&empty=#overview
Hasil
hostname: example.com
port: 8443
pathname: /docs/hello%20world
tag: api
tag: web

Hanya data contoh. Nilai, autentikasi, dan perilaku endpoint perlu diperiksa sesuai konteks Anda.

Normalisasi dan URL basis

Standar URL dapat menormalisasi kapitalisasi hostname, port bawaan dan segmen titik. Input relatif memerlukan basis eksplisit; parser tidak menebak tujuan dari alamat situs ini.

Menggunakan nilai hasil parsing

Setiap Salin mengekspor nilai terkait; salinan query mengikuti tampilan encoded/decoded pilihan. Unduhan JSON mencakup kredensial URL bila ada; penyamaran di layar tidak menghapusnya dari ekspor.

Batas pemrosesan

Alat lokal menerima hingga 1 MiB, URL hingga 64 KiB, dengan batas pemrosesan 5 detik. Permintaan API mendukung 100 header dan 100 baris parameter, timeout 1–120 detik serta hingga 5 MiB data respons yang diterima. Pratinjau teks panjang dipersingkat. Permintaan dikirim langsung ke endpoint pilihan Anda; CORS dan kebijakan browser berlaku.

Bacaan lebih lanjutMDN · URL
?

Pertanyaan umum

Mengapa URL ternormalisasi berbeda dari input?

Implementasi URL menormalisasi kolom seperti kapitalisasi hostname, hostname internasional, port bawaan dan segmen path relatif.

Apakah nama query duplikat dipertahankan?

Ya. Setiap pasangan memiliki baris terpisah sesuai urutan tanpa menimpa nilai sebelumnya yang bernama sama.

Mengapa tanda tambah menjadi spasi?

Decoding query memakai aturan formulir. Tambah literal pada nilai decoded ditulis %2B dalam sumber encoded.

Apakah parsing membuka URL tujuan?

Tidak. String di-parse lokal tanpa mengambil URL atau memeriksa apakah tujuan dapat dijangkau.

Apakah kredensial tersamarkan dihapus dari JSON unduhan?

Tidak. Penyamaran hanya memengaruhi tampilan. JSON berisi data URL hasil parsing; periksa sebelum menyimpan atau berbagi.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.