Phân tích chuỗi truy vấn
Dán URL hoặc phần sau dấu hỏi. Bộ phân tích giải mã giá trị và giữ nguyên khóa trống hoặc khóa lặp.
Cách phân tích chuỗi truy vấn
-
1
Dán địa chỉ URL
Có thể là toàn bộ địa chỉ URL hoặc chỉ phần nằm sau dấu ?; các đoạn (#...) sẽ bị bỏ qua tự động.
-
2
Đọc các cặp dữ liệu.
Mỗi tham số sẽ trở thành một hàng chứa khóa và giá trị đã được giải mã tương ứng.
-
3
Kiểm tra xem có bản sao trùng lặp hay không
Khóa lặp được hiển thị ở các hàng riêng theo đúng thứ tự trong URL.
URL theo dõi điển hình, đã giải mã
Một URL như https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= được phân tích thành:
| Chìa khóa | Giá trị |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (trống) |
Các trường hợp ngoại lệ mà bộ phân tích xử lý
- Các giá trị trống (
?ref=) sẽ được giữ lại; một số hệ thống nền tảng quan tâm đến sự khác biệt giữa trường bị thiếu và trường trống. - Các khóa không có ký hiệu
=(?debug) sẽ được xử lý bằng giá trị trống. - Các khóa trùng lặp (
?id=1&id=2) được giữ nguyên thứ tự; không thực hiện phép hợp nhất do các quy ước của khung công cụ khác nhau. - Phân tích mã
+: trong phần truy vấn,+được thiết kế để đảm bảo tương thích với các thiết bị tiêu dùng sử dụngapplication/x-www-form-urlencoded. - Các giá trị phần trăm không hợp lệ (ví dụ như
%ZZkhông hợp lệ) sẽ được giữ lại trong kết quả đầu ra để bạn có thể nhận biết lỗi thay vì mất dữ liệu một cách vô hình.
Câu hỏi thường gặp
Không. Mọi phần nội dung nằm sau dấu phân đoạn (#) đều thuộc về đoạn URL chứ không phải chuỗi truy vấn; do đó chúng sẽ được loại bỏ trước khi phân tích. Nếu cần xem xét riêng biệt, hãy dán chỉ đoạn đó.
Mỗi lần xuất hiện được hiển thị ở một hàng riêng theo thứ tự ban đầu. Máy chủ xử lý khác nhau; hãy kiểm tra framework.
Đúng vậy. Bộ phân tích cú pháp chấp nhận các đầu vào như ?a=1&b=2, a=1&b=2 hoặc một địa chỉ URL đầy đủ, và xác định phần nào cần được kiểm tra.
Không. Công cụ này gửi nội dung đến máy chủ của chúng tôi khi bạn bấm «Phân tích». Hãy xóa mật khẩu, mã truy cập và dữ liệu bí mật khác trước khi sử dụng.
Công cụ liên quan
Bảng tham chiếu ASCII
Bảng ASCII đầy đủ từ 0 đến 127 với giá trị thập phân, thập lục phân, bát phân, nhị phân và ký hiệu tham chiếu ký tự số HTML, gồm NUL, LF và DEL.
Tham chiếu ký tự HTML
Danh sách có thể tìm kiếm các thực thể HTML, mã tên và mã số tương ứng của chúng, cùng chức năng sao chép chỉ với một cú nhấp cho các ký tự đặc biệt và biểu tượng.
Bảng tham khảo phím tắt
Tìm phím tắt mặc định theo tài liệu của VS Code, Chrome và Bash dùng GNU Readline trên macOS, Windows và Linux.
Trình giải mã mã JavaScript (JavaScript Deobfuscator)
Giải mã mã JavaScript đã được rút gọn hoặc nén bằng cách đổi tên biến, giải mã chuỗi và mảng, đảo ngược cấu trúc dòng điều khiển và làm đẹp mã.
Trình chuyển ASCII sang Hex
Biến văn bản ASCII thành giá trị byte thập lục phân. Đầu ra dùng hai chữ số hex cho mỗi ký tự, sẵn sàng cho memory dump, packet trace hoặc bảng firmware.
Chuyển đổi HTML sang BBCode
Chuyển đổi các đoạn mã HTML thành BBCode dành cho phpBB, vBulletin và các phần mềm diễn đàn khác không hỗ trợ định dạng HTML thô.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Analizador de Cadenas de Consulta [ES]
- Analyseur de chaîne de requête [FR]
- Analisador de String de Consulta [PT]
- Abfragezeichenfolgen-Parser [DE]
- Querystringverwerker [NL]
- 쿼리 문자열 파서 [KO]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- クエリ文字列の解析 [JA]
- Stränganalys för frågestruktur [SV]
- Pemisahan String Pernyataan Kueri [ID]
- محلل سطر الاستعلام [AR]
- Parser query stringa [PL]
- 查询字符串解析器 [ZH]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]