Penghuraian berlaku semasa anda menaip dan kekal di peranti anda - URL tidak pernah dimuat naik, yang penting apabila ia membawa API key, token atau tracking ID. Alat ini menggunakan URL dan URLSearchParams WHATWG terbina dalam pelayar, enjin yang sama digunakan oleh bar alamat anda, jadi apa yang anda lihat ialah cara klien sebenar akan membaca alamat tersebut. Setiap query parameter dipaparkan dalam bentuk yang telah dinyahkod percent, dan kunci berganda dikekalkan mengikut susunan asal, bukan digabungkan.
URL Parser
Berjalan sepenuhnya dalam pelayar anda - tanpa muat naik, tanpa pendaftaran.
Apakah itu URL parser?
URL parser memecahkan alamat web kepada komponen-komponennya - scheme (https), hostname, port, path, query string dan fragment - serta menyenaraikan setiap query parameter sebagai pasangan key/value yang telah dinyahkod. Alat ini menghurai mana-mana URL terus dalam pelayar anda menggunakan piawaian yang sama seperti pelayar itu sendiri, jadi anda boleh semak, nyahpepijat atau salin mana-mana bahagian dengan mudah.
Cara guna
- 1Tampal satu URL. Masukkan mana-mana URL mutlak ke dalam kotak input - ia boleh mengandungi bahagian userinfo, port, query string dan fragment.
- 2Baca pecahannya. Panel akan menyenaraikan setiap bahagian struktur - scheme, hostname, port, path, query, fragment, origin - sebaik sahaja URL itu sah.
- 3Semak parameter. Jadual query parameter memaparkan setiap kunci dan nilainya yang telah dinyahkod, dengan kunci berganda dikekalkan mengikut susunan kemunculannya.
- 4Salin apa yang diperlukan. Salin mana-mana satu bahagian, atau guna Copy as JSON untuk mendapatkan keseluruhan struktur yang dihurai bagi ujian atau laporan pepijat.
Untuk siapa
- Pembangun yang menyahpepijat redirect atau callback URL - lihat
path,querydanfragmentsebenar yang akan dicapai oleh permintaan. - Pemasar yang mengaudit pautan penjejakan - baca setiap parameter
utm_*sebagai senarai key/value yang kemas berbanding menajamkan mata pada satu rentetan panjang. - QA dan sokongan yang cuba menghasilkan semula pepijat daripada pautan yang dikongsi - salin hostname, port atau satu nilai query yang terasing.
- Sesiapa yang belajar struktur sesebuah URL - pecahan berlabel menjadikan scheme, host, port, path, query dan fragment lebih mudah difahami.
Soalan lazim
Adakah URL parser ini percuma?
Ya - ia sepenuhnya percuma, tanpa perlu mendaftar dan tiada had penggunaan. Penghuraian berlaku sepenuhnya dalam pelayar anda.
Adakah URL saya dimuat naik ke mana-mana?
Tidak. URL dihurai secara tempatan dalam pelayar anda dan tidak pernah dihantar ke pelayan, jadi ia selamat untuk pautan yang mengandungi API key, token sesi atau query parameter peribadi.
Bahagian URL apakah yang dipaparkan?
Ia memaparkan scheme, sebarang username dan password (userinfo), hostname, port, path, query string dan fragment, ditambah origin. Setiap query parameter turut disenaraikan sebagai pasangan key/value yang telah dinyahkod.
Kenapa ia meminta saya tambah https:// ?
Piawaian URL memerlukan URL mutlak untuk mengenal pasti host. Alamat kosong seperti <code>example.com/path</code> atau yang relatif seperti <code>/path?x=1</code> tiada scheme, jadi ia tidak boleh dihurai sendirian - tambah <code>https://</code> (atau scheme yang betul) di hadapannya dan ia akan berjaya dihurai.
Adakah query parameter dinyahkod?
Ya. Setiap nilai parameter dinyahkod percent, jadi <code>%20</code> dipaparkan sebagai ruang dan <code>caf%C3%A9</code> dipaparkan sebagai <code>café</code>. Kunci berganda - seperti <code>color=blue&color=red</code> - dikekalkan sebagai baris berasingan mengikut susunan asal berbanding digabungkan.
Kenapa port kadangkala kosong?
Apabila sesuatu URL menggunakan port lalai bagi schemenya (443 untuk https, 80 untuk http), piawaian membiarkan <code>port</code> kosong kerana ia sudah tersirat. Port bukan-lalai seperti <code>:8443</code> dipaparkan secara jelas.
Bolehkah ia menghurai fragment selepas # ?
Ya. Bahagian selepas <code>#</code> dipaparkan sebagai fragment. Ia tidak pernah dihantar ke pelayan oleh pelayar, tetapi ia adalah bahagian sebenar URL - berguna untuk laluan single-page-app dan deep link.