URL-адреса Query String Парсер і конструктор
Парсер URL-адреса рядки для читання ключа / значення даних і перебудувати їх при контрольних посиланнях, параметрах відстеження, фільтрах, перенаправленнях, підписаних URL-адрес або стану програми в браузері. Корисно для видалення маркетингових URL-адрес, запитів API та поведінки веб-додатків. ToolMill надає вам швидкий приватний робочий простір в браузері замість того, щоб ви вставити реальні URL-адреси клієнтів в віддалений інструмент.
Розробка
Зареєструватися
Приклади
name=John&age=30&city=New%20York
{"name":"John","age":"30","city":"New York"}
tag=js&tag=web&tag=tools
{"tag":["js","web","tools"]}
Введіть повну URL-адресу або просто рядок запиту
Цей парсер корисний, якщо у вас є повна посилання, що скопіюється з браузера або тільки сира частина після знака питання. Якщо ви вставляєте повну URL-адресу, інструмент розбиває все перед рядком запитів і фокусується на параметрах. Це робить його зручним, коли ви відмовляєтеся від загального маркетингового посилання, URL-адреса API, перенаправлений цільовий або веб-додатковий маршрут без вручну очищення входу.
Як повторюються ключі переплітаються
Repeated parameters such as tag=js&tag=web are common in filters, faceted search, and analytics tooling. This page keeps those repeated keys and groups the values into an array so you can see that the same parameter appeared more than once. That is helpful when you are checking whether an app is preserving multi-select filters or whether a URL builder accidentally duplicated a parameter.
Як URL-адреса визначає вихід
Частіше виводи відрізняються від сирої URL-адреси, оскільки закодовані символи декодуються для читання. %20 перетворюється в символи, які вони представляють. Це, як правило, що ви хочете під час відключення, але це також означає, що вихід - це інтерпретований вид на рядок запиту, а не байт-для-byte копіювання оригінального тексту URL.
Empty Values, Місіонерські цінності та Bare Прапори
Не кожен параметр має нормальну форму значення. Деякі URL-адреси включають в себе порожні значення, такі як utm term=, і інші включають прапори, де є тільки ключ. Якщо ви відстежуєте поведінку, поставляючи помилки, або прапори функції. Шукаєте вихід, який ви бачите, чи дійсно немає значення, або чи існує вона як порожній рядок у URL.
Загальні приклади запитів
Типові приклади включають пошукові фільтри, пагінацію, варіанти продуктів, реферальні теги та показники аналітики, такі як utm source або utm campaign. Ця сторінка є особливо корисною, коли посилання виглядає діє на погляді, але поводиться по-різному після перенаправлення, каркасного маршрутизатора або браузера нормалізує адресу. Читання параметрів у форматованій JSON часто швидше, ніж візуально парсінг довгого копіювання URL-адреси вручну.
Коли батьківські результати, що діляться з вашого додатка
Різні рамки не завжди інтерпретують параметри запиту таким же чином. Деякі лікують повторні ключі, як масиви, деякі використовують дужку позначення для гніздування, а деякі застосовують спеціальні правила для болеанів, прапорців або порожніх значень. Якщо вихід тут відрізняється від того, що ваш додаток показує, невідповідність може бути в патроні, а не в самій URL. Ця сторінка дає вам чистий базовий переклад, але вона не може бути реплікаційним.
Статус на сервери
У Вашому браузері Ви можете знайти інформацію про файли cookie. ToolMill не потрібно надсилати задані URL-адреси, теги кампанії, підписані посилання, або внутрішні параметри запиту до віддаленого сервісу, щоб перевірити їх. Щоб зробити інструмент більш комфортним у користуванні, коли URL містить ідентифікатори клієнтів, внутрішні маршрути, тимчасові токени або маркетингові дані, які ви будете досить зберігати у власній сесії браузера.
Обмеження та форматування крайових випадків
До того, як ви покладаєте на Параметри парсованих запитів
Перед тим як змінити виробничі посилання або відхиляти проблему, підтвердіть, як ручка реального призначення повторює ключі, декодування, порожні значення та порядок параметра. Ця сторінка є швидкою інспекцією, але остаточна поведінка все ще належить до каркасу, маршрутизатора або назад, який отримує URL.
Чому видаються результати, які можуть подати заявку
Рамки часто застосовуються власні правила для масивів, прецеденції параметрів, замовлення або дублікатів ключів. Якщо вихід тут відрізняється від того, що ваш додаток робить, швидше за все, причина є логікою, що знаходиться в рамці, а не рядок URL. Ця сторінка показує загальний переклад веб-переглядача, а не власний парсер.
Як перемагати повторювані ключі та значення Empty
Повторні ключі, порожні значення, а прапори штрихів можуть бути законними шаблонами запиту, але різні програми інтерпретують їх по-різному. Ця сторінка дозволяє перевірити сиру структуру після парсингу; вона не визначає універсальне значення для дублікатів параметрів або порожніх значень через кожну основу.
Query strings do not have one universal application-level convention for arrays, nesting, and typed values. A parameter like filters[color]=blue or ids[]=1&ids[]=2 may be parsed differently by different libraries. Use this tool to understand the raw parameter structure quickly, but confirm framework-specific behavior in the application that ultimately consumes the URL.
Схожі інструменти
Unix Timestamp і Epoch конвертер
Конвертувати Unix Timestamps і епох секунд в читабельних датах, або перетворювати час людини в епох значення для журналів, API, баз даних, аналітичних подій і відключення. Це особливо корисно для роботи в системах резервного копіювання та моніторингу. ІнструментМілл виконує перетворення миттєво в браузері, тому ви можете перевірити часові значення без розширення внутрішніх часових запасів на інший сервіс.
Розробка
ISO 8601 Дистанційно-методичний центр
Дійсність ISO 8601 і нормалізує форматування для API, JSON перевантаження, журнали аудиту, графіки, корми та експорт бази даних. Використовуйте його, щоб зловити неправильні дати, перш ніж вони розриваються інтеграції або створити конфузію часового поясу. ІнструментМілл працює повністю клієнт-за межами, що робить його зручним для перевірки виробничих значень без надсилання їм іншого допоміжного сервісу.
Розробка
