DevToys Web Pro iconDevToys Web ProBlog
Beri nilai kami:
Coba ekstensi browser:

Pengurai URL

Contoh URL

URL yang Diurai

URL Valid
URL Lengkap:
https://example.com/path/to/page?param1=value1&param2=value%202#section

Komponen URL

Protokol:
https
Nama host:example.com
Jalur:/path/to/page
Hash:#section
Asal:https://example.com

Parameter Kueri

Kunci:param1
Nilai:value1
Kunci:param2
Nilai:value 2

Input URL

  • Loading editor...
    Detail teknis

    Cara Kerja Parser URL

    Apa yang Dilakukan Alat Ini

    Parser URL memecah URL menjadi bagian-bagian komponennya, sehingga mudah untuk memahami dan men-debug struktur URL. Alat ini mem-parsing URL dan menampilkan protokol, hostname, port, pathname, parameter kueri, hash, dan komponen lainnya dalam format yang terorganisir. Saat Anda perlu mem-parsing URL secara online, alat ini menggunakan API URL bawaan browser untuk mengekstrak semua komponen URL secara akurat. Alat ini juga mendekode parameter kueri yang di-URL-encode, menampilkan nilai yang ter-encode dan yang sudah didekode. Ini memudahkan untuk men-debug URL, memahami struktur query string, dan memverifikasi pemformatan URL. Parser URL membantu developer dengan cepat mengidentifikasi masalah pada konstruksi URL, memvalidasi komponen URL, dan memahami URL kompleks dengan banyak parameter kueri.

    Kasus Penggunaan Umum untuk Developer

    Developer menggunakan parser URL saat men-debug endpoint API, menganalisis permintaan web, atau memahami struktur URL di log. Alat ini berguna untuk mengekstrak parameter kueri dari URL, memverifikasi URL encoding, atau memeriksa apakah URL sudah diformat dengan benar. Banyak developer menggunakan parser URL saat bekerja dengan REST API, redirect OAuth, atau webhook yang mengirim data melalui parameter URL. Alat ini membantu saat menelusuri bug terkait URL, memvalidasi konstruksi URL di kode, atau memahami URL kompleks dengan banyak parameter kueri. Parser URL juga berguna saat menganalisis traffic web, men-debug masalah routing, atau mengekstrak komponen tertentu dari URL untuk diproses. Saat bekerja dengan query string URL, alat ini memudahkan untuk melihat semua parameter sekilas, termasuk nilai yang ter-encode dan yang sudah didekode.

    Format Data, Tipe, atau Varian

    Parser URL ini mendukung format URL standar termasuk HTTP, HTTPS, dan protokol lainnya. Alat ini menangani URL dengan atau tanpa protokol (secara otomatis menambahkan https:// jika tidak ada), URL dengan kredensial autentikasi (username:password@host), URL dengan port, query string, dan fragmen hash. Alat ini mem-parsing parameter kueri dan menampilkannya dalam format tabel, menampilkan nilai mentah yang ter-encode dan nilai yang sudah didekode. Sebagai contoh, URL seperti:

    https://example.com/path?name=John%20Doe&age=30&city=New%20York#section

    akan diparsing untuk menampilkan protokol (https), hostname (example.com), path (/path), parameter kueri (name=John Doe, age=30, city=New York), dan hash (#section). Alat ini menangani URL encoding dan decoding secara otomatis, sehingga mudah untuk melihat nilai sebenarnya dari parameter yang ter-encode.

    Kesalahan Umum dan Kasus Tepi

    Salah satu masalah umum adalah URL tanpa protokol—alat ini akan mencoba menambahkan https:// secara otomatis, tetapi ini mungkin tidak selalu benar. URL dengan karakter khusus di parameter kueri harus di-encode dengan benar, dan alat ini akan menampilkan nilai yang ter-encode dan yang sudah didekode untuk membantu mengidentifikasi masalah encoding. URL dengan kredensial autentikasi (username:password) harus ditangani dengan hati-hati karena kata sandi ditampilkan (meskipun dimask di UI). URL relatif mungkin tidak ter-parse dengan benar tanpa konteks base URL. URL dengan beberapa parameter kueri dengan kunci yang sama ditangani oleh URL API, tetapi beberapa use case mungkin memerlukan penanganan khusus. Internationalized domain names (IDN) dan URL dengan karakter non-ASCII mungkin memerlukan encoding khusus. Alat ini menggunakan parser URL bawaan browser, yang mengikuti aturan parsing URL standar, tetapi edge case seperti URL yang tidak valid (malformed) atau URL dengan karakter yang tidak biasa mungkin tidak ter-parse seperti yang diharapkan.

    Kapan Menggunakan Alat Ini vs Kode

    Gunakan parser URL ini untuk debugging cepat, analisis URL sekali pakai, atau saat bekerja di luar environment pengembangan Anda. Ini ideal untuk mem-parsing URL yang ditemukan di log, respons API, atau tab network browser. Pemecahan visual komponen URL memudahkan untuk memahami URL kompleks sekilas. Untuk kode produksi, gunakan library parsing URL yang terintegrasi ke aplikasi Anda yang dapat mem-parsing URL sebagai bagian dari pipeline pemrosesan data. Library parsing URL sering menyediakan penanganan error yang lebih detail dan dapat menangani edge case dengan lebih baik. Alat browser unggul untuk parsing dan debugging ad-hoc, sementara solusi berbasis kode menyediakan otomatisasi, integrasi dengan pipeline CI/CD, dan kemampuan untuk mem-parsing batch URL dalam jumlah besar secara efisien.