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
| q | search term |
| page | 2 |
| tags | a |
| 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.