Ayrıştırma siz yazarken gerçekleşir ve cihazınızda kalır - URL hiçbir zaman sunucuya yüklenmez; bu, URL bir API anahtarı, token veya takip kimliği taşıdığında önemlidir. Araç, adres çubuğunuzun kullandığı aynı motor olan tarayıcının yerleşik WHATWG URL ve URLSearchParams arabirimlerini kullanır; yani gördükleriniz gerçek bir istemcinin adresi nasıl okuyacağıyla birebir aynıdır. Her sorgu parametresi zaten yüzde kodundan çözülmüş olarak gösterilir ve yinelenen anahtarlar birleştirilmek yerine sırayla korunur.
URL Ayrıştırıcı
Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.
URL ayrıştırıcı nedir?
Bir URL ayrıştırıcı, bir web adresini bileşenlerine ayırır - şema (https), hostname, port, yol, sorgu dizesi ve fragment - ve her sorgu parametresini çözülmüş bir anahtar/değer çifti olarak listeler. Bu araç, tarayıcınızın kendisinin kullandığı aynı standardı kullanarak herhangi bir URL'yi tarayıcınızda ayrıştırır; böylece herhangi bir parçayı inceleyebilir, hata ayıklayabilir veya kopyalayabilirsiniz.
Nasıl kullanılır
- 1Bir URL yapıştırın. Herhangi bir mutlak URL'yi giriş kutusuna bırakın - kullanıcı bilgisi kısmı, port, sorgu dizesi ve fragment içerebilir.
- 2Dökümü okuyun. Panel, URL geçerli olur olmaz şema, hostname, port, yol, sorgu, fragment ve origin gibi her yapısal parçayı listeler.
- 3Parametreleri inceleyin. Sorgu parametresi tablosu her anahtarı ve çözülmüş değerini gösterir; yinelenen anahtarlar göründükleri sırayla korunur.
- 4İhtiyacınız olanı kopyalayın. Herhangi bir tek parçayı kopyalayın veya bir test ya da hata raporu için ayrıştırılmış tüm yapıyı almak üzere JSON Olarak Kopyala'yı kullanın.
Kimler için
- Bir yönlendirme veya geri çağırma URL'sinde hata ayıklayan geliştiriciler - bir isteğin isabet edeceği tam
path,queryvefragment'ı görün. - Takip linklerini denetleyen pazarlamacılar - uzun ve göz yoran tek bir dizeye bakmak yerine her
utm_*parametresini temiz bir anahtar/değer listesi olarak okuyun. - Paylaşılan bir linkten hata tekrar üreten QA ve destek ekipleri - hostname'i, portu veya tek bir sorgu değerini ayrı ayrı kopyalayın.
- Bir URL'nin nasıl yapılandırıldığını öğrenmek isteyen herkes - etiketli bir döküm, şema, host, port, yol, sorgu ve fragment kavramlarını somutlaştırır.
Sık sorulan sorular
Bu URL ayrıştırıcı ücretsiz mi?
Evet - tamamen ücretsizdir, kayıt gerekmez ve kullanım sınırı yoktur. Ayrıştırma tamamen tarayıcınızda çalışır.
URL'm bir yere yükleniyor mu?
Hayır. URL, tarayıcınızda yerel olarak ayrıştırılır ve hiçbir zaman bir sunucuya gönderilmez; bu yüzden API anahtarları, oturum tokenları veya özel sorgu parametreleri içeren linkler için güvenlidir.
Bir URL'nin hangi parçalarını gösterir?
Şemayı, varsa kullanıcı adı ve parolayı (userinfo), hostname'i, portu, yolu, sorgu dizesini ve fragment'ı, ayrıca origin'i gösterir. Her sorgu parametresi de çözülmüş bir anahtar/değer çifti olarak listelenir.
Neden başına https:// eklememi söylüyor?
URL standardı, host'u bilebilmek için mutlak bir URL gerektirir. <code>example.com/path</code> gibi sade bir adres veya <code>/path?x=1</code> gibi göreli bir adres şemaya sahip değildir, bu yüzden tek başına ayrıştırılamaz - başına <code>https://</code> (veya doğru şemayı) ekleyin, ayrıştırılacaktır.
Sorgu parametreleri çözülüyor mu?
Evet. Her parametre değeri yüzde kodundan çözülür; böylece <code>%20</code> bir boşluk olarak, <code>caf%C3%A9</code> ise <code>café</code> olarak görünür. <code>color=blue&color=red</code> gibi yinelenen anahtarlar birleştirilmek yerine orijinal sıralarıyla ayrı satırlar olarak korunur.
Port neden bazen boş görünüyor?
Bir URL, şemasının varsayılan portunu kullandığında (https için 443, http için 80), standart bunu ima edilmiş kabul ederek <code>port</code> alanını boş bırakır. <code>:8443</code> gibi varsayılan olmayan bir port ise açıkça gösterilir.
# işaretinden sonraki fragment'ı ayrıştırabilir mi?
Evet. <code>#</code>'den sonraki kısım fragment olarak gösterilir. Tarayıcılar tarafından hiçbir zaman sunucuya gönderilmez, ancak URL'nin gerçek bir parçasıdır - tek sayfalık uygulama rotaları ve derin linkler için kullanışlıdır.