Toolbox Hub
Tüm Araçlar

URL Parser

Parse URL components

Parse URL components Tarayıcınızda yerel olarak çalışır

A complete URL, including http:// or https://.

About the

URL Ayrıştırıcı, bir web adresini parçalarına ayırır ve her birini etiketler: protokol, ana bilgisayar, bağlantı noktası, yol, sorgu dizesi ve parça. Bir URL'yi tek bir dize olarak okumak, sorgu parametrelerinin yanlış anlaşılmasını bu kadar kolay hale getiren şeydir; çünkü soru işareti, ve işareti ve karma işaretinin her birinin belirli bir anlamı vardır ve sıra önemlidir. Bunu bölmek size sunucunun tam olarak ne alacağını ve tarayıcının neleri kendine saklayacağını gösterir; bu genellikle bir bağlantı beklenmedik şekilde davrandığında yanıttır.

Where people use the

  • Bir parametrenin neden sunucuya ulaşmadığının çözülmesi.
  • Kısaltılmış veya yönlendirilmiş bir URL'nin gerçekte hangi ana bilgisayara işaret ettiğini kontrol etmek.
  • Bir sorgu dizesini yeniden yazmadan önce bölme.
  • Bir sorgunun gerekli olduğu yerde yanlışlıkla bir parçanın onaylanması kullanıldı.

How to use the

  1. 1

    Tam URL'yi yapıştırın

    Şemayı dahil edin. example.com gibi çıplak bir alan adı geçerli bir URL değildir ve reddedilecektir; https://example.com adresini kullanın.

  2. 2

    ayrıştır

    Her bileşen, kendi adıyla birlikte kendi satırında görünür.

  3. 3

    Sorgu dizesini ayrı olarak okuyun

    Soru işaretinden sonraki her şey sorgudur. Parametreler ve işaretleriyle ayrılır ve her biri bir ad=değer çiftidir.

  4. 4

    Çıktıda neyin eksik olduğuna dikkat edin

    Boş bir bağlantı noktası veya parça, URL'nin bir bağlantı noktası veya parça belirtmediği anlamına gelir. Varsayılan bağlantı noktası şemada belirtilmiştir: https için 443, http için 80.

İpuçları ve en iyi uygulamalar

  • Hash'ten sonraki hiçbir şey sunucuya asla ulaşmaz; parametreleri onun önüne koyun.
  • Bir değerin içine ait olan ve işareti ve eşittir işaretlerini yüzde olarak kodlayın.
  • Tarayıcılar onu gizlese bile, test sırasında daima şemayı dahil edin.

Sık sorulan sorular

URL'mi neden reddediyor?

Çünkü bir planı yok. Ayrıştırma işleminin başında http:// veya https:// olması gerekir; bu olmadan, bir ana makineyi yoldan ayırmanın bir yolu yoktur. Şemayı ekleyip tekrar deneyin.

Sorgu ile parça arasındaki fark nedir?

Sorgu, soru işaretinden sonra sunucuya gönderilir. Karma işleminden sonraki parça şöyle değildir: tarayıcı onu yerel olarak tutar ve onu bir öğeye kaydırmak için kullanır. Bu nedenle karmadan sonra yerleştirilen parametreler hiçbir zaman sunucunuza ulaşmaz.

Liman neden boş?

Çünkü URL'de bir tane belirtilmedi. Tarayıcılar şema için varsayılanı (https için 443 ve http için 80) kullanır, dolayısıyla boş bağlantı noktası bir hatadan ziyade normaldir.

Yüzde olarak kodlanmış değerlerin kodunu çözüyor mu?

Hayır. Sorgu dizesini tam olarak göründüğü gibi raporlar. Okumanız gerekiyorsa URL Kodlayıcı ile tek tek değerlerin kodunu çözün.

Neden ve işaretim bir parametre değerinden kayboldu?

Çünkü ve işareti parametreleri ayırır. Bir değerin içindeki gerçek bir "ve" işaretinin yüzde olarak %26 olarak kodlanması gerekir, aksi takdirde ayrıştırıcı bunu sınır olarak değerlendirmede doğru olur.

İlgili Araçlar