DevToolPal
TR

URL Ayrıştırıcı

Bir URL'yi protokol, ana makine, port, yol, sorgu parametreleri ve parçaya ayırır, çözer ve sorguyu düzenleyerek URL'yi yeniden oluşturmanızı sağlar.

Yerelde çalışır, asla yüklenmez

Seçenekler

URL

Sonuç

Sonuç burada görünür

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

  1. Girdiye bir URL yapıştırın veya Örnek düğmesine basın.
  2. Sonuç panelinde bileşenleri okuyun. Her değerin bir kopyalama düğmesi vardır.
  3. 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.