CanDoYa
RO

URL Parser: descompunerea unui URL

Rulează integral în browserul tău - fără încărcare, fără cont.

URL
Lipește un URL pentru a-l descompune în părți
Distribuie acest instrument

Ce este un URL Parser?

Un URL Parser descompune o adresă web în părțile ei componente - schemă (https), nume de gazdă, port, cale, șir de interogare și fragment - și listează fiecare parametru de interogare ca pereche cheie-valoare decodificată. Acest instrument analizează orice URL direct în browser, folosind exact același standard pe care îl folosește browserul, așa că poți inspecta, depana sau copia oricare parte în mod individual.

Cum se folosește

  1. 1Lipește un URL. Introdu orice URL absolut în câmpul de intrare - poate include o parte userinfo, port, șir de interogare și fragment.
  2. 2Citește descompunerea. Panoul listează fiecare parte structurală - schemă, nume de gazdă, port, cale, interogare, fragment, origin - imediat ce URL-ul este valid.
  3. 3Inspectează parametrii. Tabelul cu parametri de interogare arată fiecare cheie și valoarea ei decodificată, păstrând cheile duplicate în ordinea în care apar.
  4. 4Copiază ce ai nevoie. Copiază orice parte individuală sau folosește Copiază ca JSON pentru a prelua întreaga structură analizată pentru un test sau un raport de eroare.

Pentru cine este

Descompunerea are loc pe măsură ce scrii și rămâne pe dispozitivul tău - URL-ul nu este niciodată încărcat pe server, ceea ce contează atunci când conține chei API, token-uri sau ID-uri de urmărire. Instrumentul folosește URL și URLSearchParams WHATWG integrate în browser, exact același motor folosit de bara de adrese, deci ceea ce vezi este exact cum va citi adresa un client real. Fiecare parametru de interogare este afișat deja decodificat procentual, iar cheile duplicate sunt păstrate în ordine, nu contopite.

Întrebări frecvente

Acest URL Parser este gratuit?

Da - este complet gratuit, fără înregistrare și fără limite de utilizare. Analiza rulează în întregime în browserul tău.

URL-ul meu este încărcat undeva?

Nu. URL-ul este analizat local, în browserul tău, și nu este trimis niciodată către un server, deci este sigur pentru linkuri care conțin chei API, token-uri de sesiune sau parametri de interogare privați.

Ce părți ale unui URL afișează?

Afișează schema, eventualul nume de utilizator și parolă (userinfo), numele de gazdă, portul, calea, șirul de interogare și fragmentul, plus origin. Fiecare parametru de interogare este de asemenea listat ca pereche cheie-valoare decodificată.

De ce spune să adaug https:// ?

Standardul URL are nevoie de un URL absolut pentru a cunoaște gazda. O adresă simplă precum <code>example.com/path</code> sau una relativă precum <code>/path?x=1</code> nu are schemă, deci nu poate fi analizată de una singură - adaugă <code>https://</code> (sau schema corectă) la început și va fi analizată.

Parametrii de interogare sunt decodificați?

Da. Fiecare valoare de parametru este decodificată procentual, deci <code>%20</code> apare ca spațiu, iar <code>caf%C3%A9</code> apare ca <code>café</code>. Cheile duplicate - precum <code>color=blue&color=red</code> - sunt păstrate ca rânduri separate, în ordinea originală, în loc să fie contopite.

De ce portul este uneori gol?

Când un URL folosește portul implicit pentru schema lui (443 pentru https, 80 pentru http), standardul lasă <code>port</code> gol pentru că este subînțeles. Un port neimplicit, precum <code>:8443</code>, este afișat explicit.

Poate analiza fragmentul de după # ?

Da. Partea de după <code>#</code> este afișată drept fragment. Browserele nu îl trimit niciodată către server, dar este o parte reală a URL-ului - utilă pentru rutele aplicațiilor single-page și pentru linkurile profunde.