İçeriğe geç
iyziTool

URL Ayrıştırıcı

Bir URL yapıştırın; her bileşeni, çözülmüş sorgu parametrelerinin tablosunu ve kopyalayabileceğiniz bir JSON gösterimini görün.

protocol
https:
username
user
password
pass
hostname
www.example.com
port
8443
pathname
/path/to/page.html
search
?q=search+term&page=2&tags=a&tags=b
hash
#section-1
origin
https://www.example.com:8443
Sorgu parametreleri
qsearch term
page2
tagsa
tagsb
JSON
{ "href": "https://user:[email protected]:8443/path/to/page.html?q=search+term&page=2&tags=a&tags=b#section-1", "protocol": "https:", "username": "user", "password": "pass", "hostname": "www.example.com", "port": "8443", "pathname": "/path/to/page.html", "search": "?q=search+term&page=2&tags=a&tags=b", "hash": "#section-1", "origin": "https://www.example.com:8443", "query": { "q": "search term", "page": "2", "tags": "b" } }

Bu araç hakkında

Uzun takip bağlantıları, OAuth yönlendirmeleri ve API çağrıları tek satıra çok şey sığdırır. Ayrıştırıcı orada gerçekte ne olduğunu gösterir: hangi sunucu yanıt veriyor, port ya da kimlik bilgisi gömülü mü, yol nedir ve her sorgu parametresi yüzde kodlamasından çözülmüş haliyle nedir — tekrar eden anahtarlar ve boşluk yerine geçen artı işaretleri dahil.

Ayrıştırma tarayıcının WHATWG URL uygulamasıyla yapılır; yani bir bağlantının gerçekte nereye gittiğine karar veren mekanizmayla. Bu sayede eksik şema, IPv6 adresleri ve uluslararasılaştırılmış alan adları gibi uç durumlar gerçek bir gezinmedeki gibi davranır. Sunucuya hiçbir şey gönderilmez.

Sık sorulan sorular

Girdime neden https:// ekliyor?
Bir URL'in ayrıştırılabilmesi için şema gerekir. Şema yoksa https:// varsayılır, böylece yalın alan adları da çalışır.
Sorgu değerleri çözülüyor mu?
Evet. %20 ve + boşluğa dönüşür, diğer kaçışlar da parametre tablosunda çözülür.
Origin nedir?
Şema, alan adı ve port birleşimi — tarayıcıların aynı kaynak politikasında kullandığı sınır.

İlgili araçlar