Sorgu Dizesi Ayrıştırıcı
URL’yi veya soru işaretinden sonraki bölümü yapıştırın. Ayrıştırıcı değerleri çözer, boş ve tekrarlanan anahtarları korur.
Bir sorgu dizesi nasıl ayrıştırılır
-
1
URL'yi yapıştırın
Ya tüm URL'yi ya da yalnızca ?'den sonraki kısmı. Parçalar (#...) otomatik olarak yok sayılır.
-
2
Çiftleri okuyun
Her parametre, çözülmüş anahtarı ve değeriyle bir satır olur.
-
3
Yinelenenleri kontrol edin
Tekrarlanan anahtarlar URL’deki sırayla ayrı satırlarda gösterilir.
Tipik bir izleme URL’si, çözülmüş
https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= gibi bir URL şöyle ayrıştırılır:
| Anahtar | Değer |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (boş) |
Ayrıştırıcının işlediği uç durumlar
- Boş değerler (
?ref=) korunur, bazı arka uçlar eksik ile boş arasındaki farkı önemser. =işareti olmayan anahtarlar (?debug) boş bir değerle ayrıştırılır.- Yinelenen anahtarlar (
?id=1&id=2) sırayla korunur; çerçeve gelenekleri farklı olduğu için birleştirme yapılmaz. +çözme: sorgu kısmında+,application/x-www-form-urlencodedtüketicileriyle uyumlu kalmak için bir boşluğa dönüşür.- Geçersiz yüzde kaçışları (başıboş bir
%ZZgibi) çıktıda bırakılır, böylece veriyi sessizce kaybetmek yerine hatayı görebilirsiniz.
Sık Sorulan Sorular
Hayır. Parça işaretinden (#) sonraki her şey sorgu dizesine değil URL parçasına aittir, bu yüzden ayrıştırmadan önce çıkarılır. İncelemeniz gerekiyorsa yalnızca parçayı ayrı yapıştırın.
Her tekrar özgün sırasıyla ayrı bir satırda gösterilir. Sunucular bunları farklı işler; kullandığınız çatının kuralını kontrol edin.
Evet. Ayrıştırıcı ?a=1&b=2, a=1&b=2 gibi girdileri ya da tam bir URL’yi kabul eder ve hangi kısmı inceleyeceğini anlar.
Hayır. Bu araç, «Ayrıştır» düğmesine bastığınızda metni sunucumuza gönderir. Kullanmadan önce parolaları, erişim belirteçlerini ve diğer gizli verileri kaldırın.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
EditorConfig Oluşturucu
Girinti, satır sonu ve karakter kümesi kurallarınızdan bir .editorconfig oluşturun, ardından deponuzdaki her dil için doğru bölümü ekleyin: Python, Go, YAML, Makefile ve daha fazlası.
Araç diğer dillerde mevcuttur
- Analizador de Cadenas de Consulta [ES]
- 쿼리 문자열 파서 [KO]
- Analyseur de chaîne de requête [FR]
- Stränganalys för frågestruktur [SV]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- クエリ文字列の解析 [JA]
- Abfragezeichenfolgen-Parser [DE]
- Querystringverwerker [NL]
- Phân tích chuỗi truy vấn [VI]
- Pemisahan String Pernyataan Kueri [ID]
- محلل سطر الاستعلام [AR]
- Parser query stringa [PL]
- Analisador de String de Consulta [PT]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]
- 查询字符串解析器 [ZH]