Kõik töötab sinu brauseris, nii et privaatsed lingid, API callbackid, kampaania-URL-id ja ajutised tokenid ei laadita kuhugi üles. Parser kasutab brauseri standardseid URL ja URLSearchParams API-sid ning lisab nende peale muudetava tabeli, et saaksid parameetreid uurida ja uuesti kokku panna ilma korduvaid võtmeid kaotamata.
Query string parser
Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.
Kleebi query string või lisa rida, et alustada parameetrite uuesti ehitamist.
--Percent-encoded tekst dekodeeritakse tabelis ja kodeeritakse uuesti ehitatud väljundis jälle.
Mis on query string parser?
Query string parser muudab URL-i küsimärgi järel oleva osa loetavateks võtme ja väärtuse ridadeks. Kleebi toores query string või terve URL, et dekodeerida percent-encoded tekst, hoida korduvad võtmed õiges järjekorras alles, muuta parameetreid ja ehitada puhas query string või uuendatud URL uuesti.
Kuidas kasutada
- 1Kleebi URL või query string. Kasuta tervet URL-i nagu <code>https://example.com/?a=1</code>, toorest queryt nagu <code>a=1&b=2</code> või küsimärgiga algavat queryt.
- 2Vaata dekodeeritud ridu. Tabel näitab iga võtit ja väärtust pärast percent decodingut. Korduvad võtmed jäävad eraldi ridadeks algses järjekorras.
- 3Muuda, lisa, eemalda või sorteeri. Muuda võtmeid ja väärtusi otse, lisa puuduvad parameetrid, eemalda müra või sorteeri loend võtme järgi, kui vajad stabiilset väljundit.
- 4Kopeeri uuesti ehitatud väljund. Kopeeri kodeeritud query string, algava küsimärgiga versioon, uuendatud täis-URL või JSON-massiiv võtme ja väärtuse paaridega.
Kellele see sobib
- Callbacke siluvad arendajad saavad kleepida OAuthi, webhooki või redirect URL-i ja vaadata iga dekodeeritud parameetririda.
- Kampaanialinke kontrollivad turundajad saavad lugeda
utm_*väärtusi, leida tühjad väljad ja ehitada puhta jälgimis-URL-i uuesti. - Vigu kordavad QA tiimid saavad muuta ühe parameetri korraga ja kopeerida uuendatud query stringi testjuhtumisse.
- Jagatud linkidega töötav kasutajatugi näeb korduvaid võtmeid ja tühje väärtusi, mis pikas URL-is kergesti märkamata jäävad.
Korduvad küsimused
Kas see query string parser on tasuta?
Jah. Seda saab kasutada tasuta, ilma konto, allalaadimise ja kasutuspiiranguta. Kleebi query string või URL ning dekodeeritud read ilmuvad kohe sinu brauseris.
Kas minu URL või query string laaditakse üles?
Ei. Parsimine, muutmine ja uuesti ehitamine toimub kohapeal sinu brauseris. See on kasulik, kui URL sisaldab ligipääsutokeneid, e-posti aadresse, kampaania ID-sid või muid väärtusi, mida sa ei taha teise serverisse saata.
Kas see parsib terve URL-i?
Jah. Kleebi terve URL ja tööriist loeb ainult URL-i search parameetreid, säilitab pathi ja fragmendi ning annab pärast muudatusi uuesti ehitatud täis-URL-i. Võid kleepida ka toore query stringi koos algava küsimärgiga või ilma.
Kas korduvad võtmed jäävad alles?
Jah. Korduvad võtmed säilivad eraldi ridadena samas järjekorras, nagu need ilmuvad. Duplikaatide kokkuvõte toob need välja, et näeksid juhtumeid nagu <code>tag=shoes&tag=summer</code> ilma neid kogemata kokku liitmata.
Kuidas tühje väärtusi käsitletakse?
Tühjad väärtused jäävad tühjaks. Parameeter nagu <code>empty=</code> kuvatakse tühja väärtusega ning võti ilma võrdusmärgita käsitletakse uuesti ehitamisel <code>URLSearchParams</code> järgi samamoodi.
Kas percent-encoded väärtused dekodeeritakse?
Jah. Väärtused nagu <code>blue%20shoes</code> ilmuvad tabelis kujul <code>blue shoes</code>. Kui kopeerid uuesti ehitatud query, kodeerib tööriist väärtused uuesti brauseri standardsete form-url-encoded reeglitega.
Mis saab osast pärast # märki?
Täis-URL-is säilitatakse <code>#</code> järel olev fragment, kui kopeerid uuesti ehitatud URL-i. Toores query stringis ignoreeritakse kõike pärast <code>#</code>, sest fragmendid ei kuulu query parameetrite hulka.