URL parsētājs
Ielīmējiet URL, lai redzētu protokolu, resursdatoru, portu, ceļa segmentus, vaicājuma parametrus un fragmentu, tad rediģējiet parametrus un pārbūvējiet URL.
- Protokols
- Resursdatora nosaukums
- Ports
- Resursdators (ar portu)
- Izcelsme
- Lietotājvārds
- Parole
- Ceļš
- Fragments (#)
Ceļa segmenti
Ceļš ir tukšs.
Vaicājuma parametri
| # | Atslēga | Vērtība | Neapstrādāts |
|---|
Šim URL nav vaicājuma virknes.
Rediģēt un pārbūvēt
Mainiet, pievienojiet vai noņemiet parametrus un fragmentu: jaunais URL atjaunojas rakstīšanas laikā. Parametri tiek pārkodēti kā veidlapā (atstarpes kļūst par +).
Kā parsēt URL
- Ielīmējiet URL laukā Analizējamais URL. Tas tiek parsēts rakstīšanas laikā; varat arī nospiest Enter vai noklikšķināt uz Parsēt URL.
- Izlasiet daļas: Protokols, Resursdatora nosaukums, Ports, Resursdators (ar portu), Izcelsme, Lietotājvārds, Parole, Ceļš un Fragments (#).
- Pārbaudiet sarakstu Ceļa segmenti un tabulu Vaicājuma parametri, kas parāda katru atslēgu un vērtību atkodētu blakus Neapstrādāts tekstam.
- Sadaļā Rediģēt un pārbūvēt mainiet atslēgu vai vērtību, noklikšķiniet uz Pievienot parametru vai Noņemt, vai rediģējiet fragmentu. Pārbūvētais URL atjaunojas rakstīšanas laikā.
- Noklikšķiniet uz Kopēt, lai nokopētu jauno URL.
Ja ielīmējat adresi bez shēmas, piemēram, example.com/page, rīks pieņem https:// un to norāda.
URL daļas
Rīks izmanto pārlūkprogrammas iebūvēto URL parsētāju, kas seko WHATWG URL standartam, tāpēc tas redz adresi tieši tā, kā to redz pārlūkprogramma. Ņemsim https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protokols (
https:) ir shēma, kas pasaka pārlūkprogrammai, kā ielādēt resursu. - Lietotājvārds un Parole (
ann,secret) ir neobligāti akreditācijas dati. Parole pēc noklusējuma ir maskēta; atzīmējiet Rādīt paroli, lai to redzētu. Pārlūkprogrammas tagad šādus akreditācijas datus saitēs noņem vai noraida, un nekad nevajadzētu kopīgot URL, kurā tie ir. - Resursdatora nosaukums (
shop.example.com) ir servera nosaukums. Internacionalizēti domēnu nosaukumi tiek rādīti punycode formā (xn--…), ko izmanto DNS. - Ports (
8080) tiek rādīts, ja URL to norāda. Pretējā gadījumā rīks piezīmē shēmas noklusējuma portu: 80 http un ws, 443 https un wss, 21 ftp. Ports, kas vienāds ar noklusējumu, piemēram,:443https gadījumā, parsētājs izmet. - Resursdators (ar portu) apvieno abus, bet Izcelsme ir shēma + resursdators + ports, vienība, ko pārlūkprogrammas izmanto drošības noteikumiem, piemēram, CORS.
- Ceļš (
/en/products) tiek sadalīts Ceļa segmenti, katrs procentatkodēts, tāpēccaf%C3%A9tiek lasīts kācafé. - Fragments (#) (
reviews) norāda uz lapas daļu. Tas nekad netiek sūtīts uz serveri.
Vaicājuma parametri
Vaicājuma virkne tiek sadalīta pie &, un katrs pāris – pie pirmā =. Atslēgas un vērtības tiek atkodētas tā, kā tās kodē HTML veidlapas: %XX secības kļūst par rakstzīmēm un + kļūst par atstarpi. Atkārtotas atslēgas, kas bieži sastopamas filtriem un daudzizvēļu laukiem (size=M&size=L), tiek saglabātas visas un secībā apzīmētas „(atkārtots 1/2)“, „(atkārtots 2/2)“. Atslēga bez = tiek rādīta ar tukšu vērtību. Ja secību nevar atkodēt, tā vietā tiek rādīts neapstrādātais teksts.
Rediģēšana un pārbūve
Redaktors sākas ar pašreizējiem parametriem. Tukšās rindas tiek ignorētas. Jaunā vaicājuma virkne tiek kodēta kā veidlapas iesniegšana, kā to dara URLSearchParams: atstarpes kļūst par +, un rezervētās rakstzīmes, piemēram, &, = vai #, tiek procentkodētas, tāpēc vērtībā tās var būt droši. Tas ir ērti, lai noņemtu izsekošanas parametrus, mainītu lapas numuru vai veidotu testa saites. Ja parole ir paslēpta, tā tiek maskēta arī lodziņā Pārbūvētais URL, bet Kopēt nokopē īsto URL.
Biežāk uzdotie jautājumi
Kāpēc rīks saka, ka mans URL nav derīgs?
Biežākie iemesli ir atstarpes resursdatora nosaukumā, ports virs 65535, trūkstošs resursdators aiz https:// vai rakstzīmes, kas resursdatora nosaukumā nav atļautas. Teksts bez punkta, piemēram, viens vārds, arī netiek uzskatīts par resursdatora nosaukumu.
Vai URL tiek apmeklēts vai kaut kur sūtīts?
Nē. Adrese tiek parsēta tikai jūsu pārlūkprogrammā. Uz vietni netiek veikts neviens pieprasījums.
Kāpēc %20 pārbūvētajā URL kļuva par +?
Abi vaicājuma virknē nozīmē atstarpi. Pārbūve izmanto veidlapu kodēšanu, ko veido pārlūkprogrammas un lielākā daļa serveru ietvaru un kas atstarpes raksta kā +.
Vai tas apstrādā mailto:, tel: vai data: URL?
Jā. Tie tiek parsēti arī, taču tiem nav resursdatora vai porta: to saturs parādās sadaļā Ceļš.
Kāda ir atšķirība starp Resursdators un Resursdatora nosaukums?
Resursdatora nosaukums ir tikai nosaukums. Resursdators (ar portu) pievieno portu, ja tas ir norādīts skaidri, kā example.com:8080.
Saistītie rīki
- URL kodētājs un atkodētājs Bezmaksas URL kodētājs un atkodētājs. Procentkodējiet vaicājuma parametrus vai pilnus URL, atkodējiet %XX secības un apstrādājiet + kā atstarpi pārlūkprogrammā.
- UTM saišu veidotājs Veidojiet kampaņu URL ar UTM parametriem Google Analytics, vienu saiti vai simtiem uzreiz, saglabājot esošās vaicājuma virknes, ar CSV eksportu.
- HTML entitiju kodētājs un atkodētājs Pārvērtiet speciālās rakstzīmes par HTML entitijām (nosauktām, decimālām vai hex) vai atkodējiet jebkuru entitiju ar pilnu 2 231 HTML5 atsauču sarakstu.