Viss notiek tavā pārlūkā, tāpēc privātas saites, API callback URL, kampaņu saites un pagaidu tokeni netiek augšupielādēti. Parser izmanto pārlūka standarta URL un URLSearchParams API, pēc tam virs tiem pievieno rediģējamu tabulu, lai parametrus varētu pārbaudīt un pārbūvēt, nezaudējot atkārtotas atslēgas.
Query string parser
Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.
Ielīmē query string vai pievieno rindu, lai sāktu pārbūvēt parametrus.
--Percent-encoded teksts tabulā tiek dekodēts, pēc tam pārbūvētajā rezultātā atkal kodēts.
Kas ir query string parser?
Query string parser pārvērš URL daļu aiz jautājuma zīmes pārskatāmās atslēgu un vērtību rindās. Ielīmē neapstrādātu query string vai pilnu URL, lai dekodētu percent-encoded tekstu, saglabātu dublētās atslēgas sākotnējā secībā, rediģētu parametrus un pārbūvētu tīru query string vai atjauninātu URL.
Kā lietot
- 1Ielīmē URL vai query string. Izmanto pilnu URL, piemēram, <code>https://example.com/?a=1</code>, neapstrādātu query kā <code>a=1&b=2</code>, vai query ar jautājuma zīmi sākumā.
- 2Pārskati dekodētās rindas. Tabulā redzama katra atslēga un vērtība pēc percent decoding. Dublētās atslēgas paliek atsevišķās rindās sākotnējā secībā.
- 3Rediģē, pievieno, dzēs vai kārto. Maini atslēgas un vērtības tieši tabulā, pievieno trūkstošos parametrus, izņem liekās rindas vai sakārto sarakstu pēc atslēgas, ja vajadzīga stabila izvade.
- 4Nokopē pārbūvēto rezultātu. Nokopē kodēto query string, versiju ar jautājuma zīmi sākumā, atjaunināto pilno URL vai JSON masīvu ar atslēgu un vērtību pāriem.
Kam noder
- Izstrādātāji, kas atkļūdo callback URL, var ielīmēt OAuth, webhook vai redirect URL un pārbaudīt katru dekodēto parametra rindu.
- Mārketinga speciālisti, kas pārbauda kampaņu saites, var nolasīt
utm_*vērtības, pamanīt tukšumus un pārbūvēt tīru izsekošanas URL. - QA komandas, kas atveido kļūdas, var mainīt vienu parametru reizē un nokopēt atjaunināto query string testa gadījumā.
- Atbalsta komandas, kas strādā ar koplietotām saitēm, var ieraudzīt dublētas atslēgas un tukšas vērtības, ko garā URL viegli palaist garām.
Biežāk uzdotie jautājumi
Vai šis query string parser ir bez maksas?
Jā. To var lietot bez maksas, bez reģistrācijas, bez lejupielādes un bez lietošanas ierobežojumiem. Ielīmē query string vai URL, un dekodētās rindas uzreiz parādās pārlūkā.
Vai mans URL vai query string tiek augšupielādēts?
Nē. Parsēšana, rediģēšana un pārbūve notiek lokāli tavā pārlūkā. Tas ir noderīgi, ja URL satur piekļuves tokenus, e-pasta adreses, kampaņu ID vai citas vērtības, ko negribi sūtīt uz citu serveri.
Vai tas var parsēt pilnu URL?
Jā. Ielīmē pilnu URL, un rīks nolasa tikai URL search parametrus, saglabā ceļu un fragmentu, un pēc labojumiem dod pārbūvētu pilno URL. Vari ielīmēt arī neapstrādātu query string ar jautājuma zīmi vai bez tās.
Vai dublētās atslēgas tiek saglabātas?
Jā. Dublētās atslēgas tiek saglabātas kā atsevišķas rindas tādā secībā, kā tās parādās. Dublikātu kopsavilkums tās izceļ, lai redzētu gadījumus kā <code>tag=shoes&tag=summer</code> un nejauši tās neapvienotu.
Kā tiek apstrādātas tukšas vērtības?
Tukšas vērtības paliek tukšas. Parametrs, piemēram, <code>empty=</code>, parādās ar tukšu vērtību, un atslēga bez vienādības zīmes pārbūves laikā tiek apstrādāta tāpat pēc <code>URLSearchParams</code> noteikumiem.
Vai percent-encoded vērtības tiek dekodētas?
Jā. Vērtības kā <code>blue%20shoes</code> tabulā redzamas kā <code>blue shoes</code>. Kad kopē pārbūvēto query, rīks vērtības atkal kodē ar pārlūka standarta form-url-encoded noteikumiem.
Kas notiek ar daļu pēc #?
Pilnā URL fragments pēc <code>#</code> tiek saglabāts, kad kopē pārbūvēto URL. Neapstrādātā query string viss pēc <code>#</code> tiek ignorēts, jo fragmenti nav query parametru daļa.