URL анализатор
Залепете URL за да ги видите протоколот, хостот, портата, сегментите на патеката, параметрите и фрагментот, па уредете ги и составете го URL повторно.
- Протокол
- Име на хост
- Порта
- Хост (со порта)
- Извор (origin)
- Корисничко име
- Лозинка
- Патека
- Фрагмент (#)
Сегменти на патеката
Патеката е празна.
Параметри на барањето
| # | Клуч | Вредност | Суров |
|---|
Овој URL нема низа на барање.
Уредување и повторно составување
Променете, додајте или отстранете параметри и фрагмент: новиот URL се ажурира додека пишувате. Параметрите се повторно кодираат како во формулар (празните места стануваат +).
Како да анализирате URL
- Залепете URL во URL за анализа. Се анализира додека пишувате; можете и да притиснете Enter или да кликнете Анализирај URL.
- Прочитајте ги деловите: Протокол, Име на хост, Порта, Хост (со порта), Извор (origin), Корисничко име, Лозинка, Патека и Фрагмент (#).
- Погледнете ја листата Сегменти на патеката и табелата Параметри на барањето, што го покажува секој клуч и вредност декодирани, покрај Суров текст.
- Под Уредување и повторно составување, променете клуч или вредност, кликнете Додај параметар или Отстрани, или уредете го фрагментот. Повторно составен URL се ажурира додека пишувате.
- Кликнете Копирај за да го копирате новиот URL.
Ако залепите адреса без шема, како example.com/page, алатката претпоставува https:// и тоа го кажува.
Деловите на URL
Алатката го користи вградениот URL парсер на прелистувачот, кој го следи стандардот WHATWG URL, па ја гледа адресата точно како прелистувачот. Земете го https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Протокол (
https:) е шемата што му кажува на прелистувачот како да го презема ресурсот. - Корисничко име и Лозинка (
ann,secret) се незадолжителни акредитиви. Лозинката по основно е маскирана; штиклирајте Прикажи лозинка за да ја видите. Прелистувачите сега отстрануваат или одбиваат такви акредитиви во врски, а никогаш не треба да споделувате URL што содржи ваков податок. - Име на хост (
shop.example.com) е името на серверот. Интернационализираните имиња на домени се прикажуваат во punycode форма (xn--…), што ја користи DNS. - Порта (
8080) се прикажува кога URL дава една. Инаку алатката ја забележува основната порта на шемата: 80 за http и ws, 443 за https и wss, 21 за ftp. Порта еднаква на основната, како:443на https, парсерот ја отфрла. - Хост (со порта) ги комбинира двете, а Извор (origin) е шема + хост + порта, единицата што ја користат прелистувачите за безбедносни правила како CORS.
- Патека (
/en/products) се дели на Сегменти на патеката, секој процентно декодиран, паcaf%C3%A9се читаcafé. - Фрагмент (#) (
reviews) укажува на дел од страницата. Никогаш не се испраќа до серверот.
Параметри на барањето
Низата на барање се дели на &, а секој пар на првото =. Клучевите и вредностите се декодираат на начинот на кој HTML формуларите ги кодираат: низите %XX стануваат знаци, а + станува празно место. Повторените клучеви, вообичаени за филтри и полиња со повеќекратен избор (size=M&size=L), сите се задржуваат и се означуваат „(повторено 1/2)“, „(повторено 2/2)“ по ред. Клуч без = се прикажува со празна вредност. Кога низа не може да се декодира, наместо тоа се прикажува суровиот текст.
Уредување и повторно составување
Уредникот започнува со тековните параметри. Празните редови се игнорираат. Новата низа на барање се кодира како испраќање на формулар, како што прави URLSearchParams: празните места стануваат +, а резервираните знаци како &, = или # се процентно кодираат, па вредноста безбедно може да ги содржи. Тоа е практично за отстранување параметри за следење, менување број на страница или создавање тест врски. Кога лозинката е скриена, таа е маскирана и во полето Повторно составен URL, но Копирај го копира вистинскиот URL.
Често поставувани прашања
Зошто алатката вели дека мојот URL не е важечки?
Најчести причини се празни места во хостот, порта над 65535, недостасувачки хост по https:// или знаци што не се дозволени во име на хост. Текст без точка, како еден збор, исто така не се третира како име на хост.
Дали URL се посетува или испраќа некаде?
Не. Адресата се анализира само во вашиот прелистувач. Не се праќа барање до сајтот.
Зошто %20 стана + во повторно составениот URL?
Двете значат празно место во низа на барање. Повторното составување го користи кодирањето на формулари што го произведуваат прелистувачите и повеќето серверски рамки, кое ги пишува празните места како +.
Дали се справува со mailto:, tel: или data: URL?
Да. И нив ги анализира, но тие немаат хост или порта: нивната содржина се појавува во Патека.
Која е разликата меѓу Хост и Име на хост?
Име на хост е само името. Хост (со порта) ја додава портата кога е изречно дадена, како во example.com:8080.
Поврзани алатки
- URL кодирање и декодирање Бесплатно URL кодирање и декодирање. Процентно кодирајте параметри или цели адреси, декодирајте низи %XX и третирајте + како празно место. Во прелистувачот.
- Генератор на UTM врски Направете кампањски URL-адреси со UTM параметри за Google Analytics, една врска или стотици одеднаш, со зачувани постојни параметри и CSV извоз.
- HTML ентитети кодер и декодер Кодирајте специјални знаци како HTML ентитети (именувани, децимални или hex) или декодирајте кој било ентитет, со целосниот список од 2 231 HTML5 имиња.