Bu araç ne yapar
URL Ayrıştırıcı bir web adresini bileşenlerine ayırır ve her birini çözer: protokol, kullanıcı adı ve parola, ana makine, port, yol, sorgu dizesi ve parça. Sorgu parametreleri her satırda bir tane olacak şekilde bir tabloda listelenir, tekrar eden anahtarlar sıralarını korur; böylece uzun bir izleme ya da API URL’si bile bir bakışta okunur.
Uluslararası alan adları hem punycode biçiminde (ağda dolaştıkları hâliyle) hem de Unicode’a çözülmüş olarak gösterilir; URL bir port belirtmiyorsa port satırı protokolün varsayılan portunu gösterir.
Nasıl kullanılır
- Girdiye bir URL yapıştırın veya Örnek düğmesine basın.
- Sonuç panelinde bileşenleri okuyun. Her değerin bir kopyalama düğmesi vardır.
- Tabloda sorgu parametrelerini düzenleyin, ekleyin veya kaldırın. Girdi, kopyalanmaya hazır yeniden oluşturulmuş URL ile güncellenir.
Hatalı yüzde kodlaması (örneğin %zz) ayrıştırmayı durdurmaz; ham metin gösterilir ve parametre hatalı kodlanmış olarak işaretlenir.
Örnek
https://user:p%40ss@www.example.com:8080/docs/getting%20started/?q=caf%C3%A9+au+lait&tag=js#install
Bu URL’nin protokolü https, kullanıcısı user, parolası p@ss, ana makinesi www.example.com, portu 8080, çözülmüş yolu /docs/getting started/, parametreleri q = café au lait ve tag = js, parçası ise install’dır.
İpuçları
- Yönlendirme ve geri çağırma URL’lerini kontrol etmek için kullanın: bir değerin içindeki fazladan bir
#ya da kodlanmamış bir&, parametrelerin bittiği yeri değiştirir. - Bütün bir URL yerine tek bir değeri kodlamak veya çözmek için URL kodlama/çözme aracını kullanın.
- Her şey tarayıcınızda yerel olarak çalışır; token içeren URL’ler hiçbir yere yüklenmez.
SSS
› Ayrıştırıcı bir URL'yi nasıl okur?
Tarayıcınızın kullandığı WHATWG URL algoritmasıyla; dolayısıyla gördüğünüz ana makine, port ve yol, bir tarayıcının isteyeceğiyle tamamen aynıdır. Sorgu dizesi ayrıca elle bölünür, böylece her parametreyi hem ham hem çözülmüş hâliyle görürsünüz.
› https:// olmadan bir URL yapıştırabilir miyim?
Evet. example.com/page veya localhost:3000/api gibi girdiler https:// URL'si olarak okunur ve sonuçta protokolün varsayıldığı belirtilir.
› Neden + boşluğa dönüşüyor?
HTML form kodlamasında sorgu dizesindeki + bir boşluk anlamına gelir. Sunucunuz +'yı olduğu gibi ele alıyorsa seçeneklerden Sorgudaki +'yı boşluk olarak çöz ayarını kapatın.
› Bir parametreyi düzenlediğimde ne olur?
Sorgu dizesi doğru yüzde kodlamasıyla yeniden oluşturulup girdiye geri yazılır; böylece yukarıdaki URL her zaman tabloyla eşleşir. Tüm parametreleri kaldırırsanız ? da kaldırılır.