URL truy vấn bộ phân tích chuỗi và bộ xây dựng
Phân tích các chuỗi URL truy vấn vào dữ liệu khóa/ giá trị khả năng đọc được và xây dựng lại chúng khi thử ra các liên kết, theo dõi các tham số, bộ lọc, chuyển tiếp, URL đã ký hoặc tình trạng ứng dụng trong trình duyệt. Nó có ích cho việc gỡ lỗi địa chỉ URL, yêu cầu ADI, và hành vi truy cập web-app. Công cụMill cung cấp cho bạn một không gian làm việc riêng nhanh chóng trong trình duyệt thay vì làm cho bạn dán URL thực sự khách hàng vào một công cụ từ xa.
Phát triển
Thử đi.
Ví dụ
name=John&age=30&city=New%20York
{"name":"John","age":"30","city":"New York"}
tag=js&tag=web&tag=tools
{"tag":["js","web","tools"]}
Dán một địa chỉ URL đầy đủ hoặc chỉ các chuỗi Truy vấn
Trình phân tích này hữu ích cho dù bạn có một liên kết hoàn chỉnh được sao chép từ trình duyệt hay chỉ phần nguyên sau dấu hỏi. Nếu bạn dán một địa chỉ URL đầy đủ, công cụ này dải mọi thứ trước chuỗi truy vấn và tập trung vào các tham số. Điều đó làm cho nó thuận tiện khi bạn đang gỡ lỗi một liên kết tiếp thị chia sẻ, một URL gọi ngược lại, một mục tiêu chuyển hướng, hoặc một đường dẫn web-pp mà không làm sạch đầu vào trước.
Bí quyết được giải thích nhiều lần
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.
Giải mã URL ảnh hưởng thế nào đến kết xuất
Kết xuất phân tích thường khác với URL thô vì các kí tự mã hóa được giải mã để dễ đọc. %20 trở thành một không gian, và những biểu tượng đã trốn thoát khác được chuyển đổi trở lại thành các ký tự mà họ đại diện. Đó thường là những gì bạn muốn trong quá trình gỡ lỗi, nhưng nó cũng có nghĩa là kết xuất là một xem được giải thích của chuỗi truy vấn thay vì một bản sao của địa chỉ URL gốc.
Giá trị rỗng, giá trị thiếu và cờ Bare
Không phải mỗi tham số có một hình dạng chuẩn bằng giá trị. Một số URL bao gồm các giá trị trống như utm stm =, và một số khác bao gồm cờ trần nơi chỉ có chìa khóa hiện diện. Những trường hợp đó vẫn có thể quan trọng khi bạn đang theo dõi hành vi định tuyến, các con bọ vận động, hoặc các lá cờ đặc trưng. Xem xét kết xuất đã phân tích giúp bạn thấy được giá trị còn thiếu thực sự thiếu hay nó tồn tại là chuỗi rỗng trong URL.
Comment
Ví dụ điển hình bao gồm việc lọc lọc tìm kiếm, tạo mẫu, biến thể sản phẩm, thẻ tham chiếu, và các thông số phân tích như utm source hoặc utm cravaign. Trang này đặc biệt hữu ích khi một liên kết trông có vẻ hợp lệ trong nháy mắt, nhưng hành động khác nhau sau khi chuyển hướng, định hướng khung lề đường, hoặc trình duyệt bình thường hóa địa chỉ đó. Đọc các thông số định dạng JSON thường nhanh hơn việc phân tích một địa chỉ URL bằng tay.
Khi sự phân biệt kết quả với sự chấp nhận của bạn
Các khuôn khổ khác nhau không luôn luôn giải thích các tham số truy vấn như nhau. Một số người xem các phím lặp đi lặp lại như là mảng, một số dùng dấu ngoặc để làm tổ, và một số áp dụng các quy tắc tùy chỉnh cho các giá trị ô uế, cờ hoặc trống. Nếu kết xuất ở đây khác với những gì ứng dụng của bạn hiển thị, sự trùng khớp sai có thể nằm trong bộ phân tích khuôn khổ hơn là trong chính URL. Trang này cho bạn một cách giải thích chính xác, nhưng nó không thể sao chép lại mọi quy ước cụ thể.
Phân tích ngữ pháp cho trình duyệt và riêng tư
Phân tích ngữ pháp xảy ra tại địa phương trong trình duyệt của bạn. Công cụMill không cần phải gửi địa chỉ URL đã dán, thẻ chiến dịch, liên kết đã ký hoặc tham số truy vấn nội bộ đến một dịch vụ ở xa chỉ để kiểm tra chúng. Điều đó làm cho các công cụ thoải mái hơn để sử dụng khi URL chứa nhận diện khách hàng, các tuyến đường nội bộ, các tín hiệu tạm thời, hoặc các dữ liệu marketing bạn muốn giữ trong phiên chạy duyệt riêng của bạn.
Comment
Trước khi bạn dựa vào phân tích để tìm tham số
Trước khi thay đổi liên kết sản xuất hoặc gỡ lỗi một vấn đề trực tiếp, hãy xác định cách điều khiển các phím đích thật lặp đi lặp lại, giải mã, giá trị trống và thứ tự tham số. Trang này là một trợ giúp kiểm tra nhanh, nhưng hành vi cuối cùng vẫn thuộc về khung, định tuyến, hoặc hậu phương nhận được URL.
Tại sao có kết quả khác biệt trong ứng dụng của bạn
Các công việc làm khung thường áp dụng luật lệ riêng của họ cho các mảng, tham số ưu tiên, đặt hàng hoặc phím sao chép. Nếu kết xuất ở đây khác với ứng dụng của bạn, nguyên nhân rất có thể là cơ sở lý luận cụ thể thay vì một chuỗi URL hỏng. Trang này hiển thị một cách giải thích chung về phía trình duyệt, không phải bộ phân tích riêng của ứng dụng.
Làm thế nào để giải thích các bí quyết và giá trị rỗng
Các phím lặp đi lặp lại, giá trị trống và cờ trần đều có thể là các mẫu truy vấn chính đáng, nhưng các ứng dụng khác nhau giải thích chúng khác nhau. Trang này giúp bạn kiểm tra cấu trúc thô sau khi phân loại; nó không định nghĩa một ý nghĩa chung cho tham số trùng hoặc giá trị trống trên mỗi khung.
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.
Công cụ liên quan
Trình chuyển đổi thời gian Unix
Chuyển đổi nhãn thời gian Unix và phần trăm giây thành ngày có thể đọc được, hoặc biến thời gian của con người thành giá trị thời gian phụ thuộc vào bản ghi, API, cơ sở dữ liệu, sự kiện phân tích, và gỡ lỗi. Nó đặc biệt hữu ích khi làm việc trên các hệ thống hậu phương, ngày JavaScript và công cụ giám sát. Công cụMill thực hiện việc chuyển đổi ngay trong trình duyệt của bạn để bạn có thể kiểm tra giá trị thời gian mà không phơi bày nhãn thời gian nội bộ cho một dịch vụ khác.
Phát triển
Bộ kiểm tra và định dạng giờ ISO 8601
Kiểm tra các nhãn thời gian ISO 8601 và định dạng chuẩn hoá cho các hệ thống API, JSON, bản ghi kiểm tra, lịch trình, dữ liệu và xuất khẩu cơ sở dữ liệu. Sử dụng nó để bắt các ngày dạng sai trước khi chúng phá vỡ sự tích hợp hoặc tạo ra sự nhầm lẫn múi giờ. Công cụMill chạy đầy đủ bên khách hàng, làm cho nó thuận tiện cho việc kiểm tra các giá trị sản xuất mà không cần gửi chúng vào một dịch vụ hợp lệ khác.
Phát triển
