Analizor URL
Lipește un URL ca să-i vezi protocolul, gazda, portul, segmentele căii, parametrii decodați și fragmentul, apoi editează parametrii și reconstruiește URL-ul.
- Protocol
- Nume de gazdă
- Port
- Gazdă (cu port)
- Origine
- Nume de utilizator
- Parolă
- Cale
- Fragment (#)
Segmentele căii
Calea este goală.
Parametri de interogare
| # | Cheie | Valoare | Brut |
|---|
Acest URL nu are șir de interogare.
Editează și reconstruiește
Schimbă, adaugă sau elimină parametri și fragmentul: noul URL se actualizează pe măsură ce scrii. Parametrii sunt recodificați ca într-un formular (spațiile devin +).
Cum analizezi un URL
- Lipește un URL în URL de analizat. Este analizat pe măsură ce scrii; poți apăsa și Enter sau Analizează URL-ul.
- Citește părțile: Protocol, Nume de gazdă, Port, Gazdă (cu port), Origine, Nume de utilizator, Parolă, Cale și Fragment (#).
- Verifică lista Segmentele căii și tabelul Parametri de interogare, care arată fiecare cheie și valoare decodată, lângă textul Brut.
- În Editează și reconstruiește, schimbă o cheie sau o valoare, apasă Adaugă un parametru sau Elimină, ori editează fragmentul. URL reconstruit se actualizează pe măsură ce scrii.
- Apasă Copiază ca să copiezi noul URL.
Dacă lipești o adresă fără schemă, precum example.com/page, instrumentul presupune https:// și îți spune acest lucru.
Părțile unui URL
Instrumentul folosește analizorul de URL încorporat în browser, care urmează standardul WHATWG URL, deci vede adresa exact ca un browser. Ia ca exemplu https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protocol (
https:) este schema care spune browserului cum să aducă resursa. - Nume de utilizator și Parolă (
ann,secret) sunt credențiale opționale. Parola este mascată implicit; bifează Arată parola ca s-o vezi. Browserele elimină sau refuză acum astfel de credențiale în linkuri, iar tu nu ar trebui să partajezi niciodată un URL care conține așa ceva. - Nume de gazdă (
shop.example.com) este numele serverului. Numele de domeniu internaționalizate sunt afișate în forma lor punycode (xn--…), cea pe care o folosește DNS-ul. - Port (
8080) este afișat când URL-ul îl indică. Altfel, instrumentul notează portul implicit al schemei: 80 pentru http și ws, 443 pentru https și wss, 21 pentru ftp. Un port egal cu cel implicit, precum:443pe https, este eliminat de analizor. - Gazdă (cu port) le combină pe amândouă, iar Origine este schemă + gazdă + port, unitatea pe care o folosesc browserele pentru reguli de securitate precum CORS.
- Cale (
/en/products) este împărțită în Segmentele căii, fiecare decodat procentual, așa căcaf%C3%A9se citeștecafé. - Fragment (#) (
reviews) indică o parte a paginii. Nu este niciodată trimis serverului.
Parametri de interogare
Șirul de interogare este împărțit după &, iar fiecare pereche după primul =. Cheile și valorile sunt decodate așa cum le codifică formularele HTML: secvențele %XX devin caractere, iar + devine spațiu. Cheile repetate, frecvente la filtre și câmpuri cu selecție multiplă (size=M&size=L), sunt păstrate toate și etichetate în ordine „(repetat 1/2)”, „(repetat 2/2)”. O cheie fără = este afișată cu o valoare goală. Când o secvență nu poate fi decodată, se afișează în schimb textul brut.
Editare și reconstruire
Editorul pornește cu parametrii curenți. Rândurile goale sunt ignorate. Noul șir de interogare este codificat ca la trimiterea unui formular, așa cum face URLSearchParams: spațiile devin +, iar caracterele rezervate precum &, = sau # sunt codificate procentual, deci o valoare le poate conține în siguranță. Este util ca să elimini parametri de urmărire, să schimbi un număr de pagină sau să construiești linkuri de test. Când parola este ascunsă, este mascată și în caseta URL reconstruit, dar Copiază copiază URL-ul real.
Întrebări frecvente
De ce spune instrumentul că URL-ul meu nu este valid?
Cele mai frecvente cauze sunt spațiile din gazdă, un port peste 65535, o gazdă lipsă după https:// sau caractere nepermise într-un nume de gazdă. Nici un text fără punct, precum un singur cuvânt, nu este tratat ca nume de gazdă.
Este URL-ul vizitat sau trimis undeva?
Nu. Adresa este doar analizată în browserul tău. Nu se face nicio cerere către site.
De ce s-a transformat %20 în + în URL-ul reconstruit?
Amândouă înseamnă spațiu într-un șir de interogare. Reconstruirea folosește codificarea de formular produsă de browsere și de majoritatea framework-urilor de server, care scrie spațiile ca +.
Poate trata URL-uri mailto:, tel: sau data:?
Da. Sunt analizate și ele, dar nu au gazdă sau port: conținutul lor apare în Cale.
Care este diferența dintre Gazdă și Nume de gazdă?
Nume de gazdă este doar numele. Gazdă (cu port) adaugă portul când este dat explicit, ca în example.com:8080.
Instrumente similare
- Codificare și decodare URL Codificare și decodare URL gratuită. Codifică procentual parametri sau URL-uri complete, decodează secvențe %XX și tratează + ca spațiu, în browserul tău.
- Generator de linkuri UTM Creează URL-uri de campanie cu parametri UTM pentru Google Analytics, un singur link sau sute deodată, păstrând parametrii existenți, cu export în CSV.
- Codificare și decodificare entități HTML Convertește caracterele speciale în entități HTML (cu nume, zecimale sau hex) sau decodifică orice entitate, cu lista completă de 2.231 de referințe HTML5.