Для розробників
Парсер URL
Розбір URL на компоненти (протокол, хост, шлях, запит, хеш).
Loading…
Про Парсер URL
Парсер URL розбиває будь-який URL на складові компоненти згідно з RFC 3986: схему, повноваження (ім'я користувача, пароль, хост, порт), шлях, рядок запиту з окремими парами ключ-значення параметрів, та ідентифікатор фрагмента. Він декодує всі відсотково-кодовані значення, щоб ви бачили фактичні символи замість послідовностей %XX, і обробляє граничні випадки, такі як стандартні номери портів, відносні посилання та data URIs. Веб-розробники та інженери з безпеки використовують Парсер URL для розуміння складних ланцюжків перенаправлення, перевірки параметрів зворотного виклику автентифікації, верифікації структури URL та діагностики проблем маршрутизації та кодування у веб-додатках.
Як Використовувати
Вставте будь-який URL, включаючи абсолютний, протоколо-відносний або data URI, у поле вводу, і парсер негайно розіб'є його на компоненти, які відображаються у структурованій панелі. Кожен параметр запиту вказаний окремим рядком з його декодованим ключем та значенням для зручного перегляду. Шлях розбитий на окремі сегменти. Наведіть курсор на будь-який компонент, щоб побачити його вихідну кодовану форму поряд з декодованим значенням. Скопіюйте окремі компоненти або повне розпарковане представлення для використання в примітках з налагодження або документації.
Типові Випадки Використання
- Перевірка складних URL-адрес кінцевих точок REST API з численними параметрами запиту для виявлення неправильно налаштованих, відсутніх або подвійно закодованих значень
- Витягування імені хоста, шляху або конкретних значень параметрів запиту з URL для використання в скриптах, тестах або конфігурації правил перенаправлення
- Аналіз URL-адрес зворотного виклику авторизації OAuth 2.0 для вилучення кодів авторизації, параметрів стану та описів помилок
- Перевірка того, що відсоткове кодування застосовано правильно до спеціальних символів у шляхах кінцевих точок API та значеннях параметрів запиту
- Налагодження URL-адрес доставки вебхуків шляхом парсингу структури цільової кінцевої точки для підтвердження правильного протоколу, хоста, шляху та кодування параметрів