URL Builder
Ghép một URL hoàn chỉnh, hợp lệ từ các thành phần riêng lẻ — giao thức, tên máy chủ, cổng, thông tin đăng nhập, đường dẫn, tham số truy vấn và hash. Rất tiện khi bạn cần dựng endpoint API, kiểm thử liên kết hoặc muốn các giá trị truy vấn được mã hóa đúng mà không phải làm thủ công. Mọi thứ chạy ngay trong trình duyệt nên không có gì bạn nhập bị gửi đi đâu cả.
Các bước sử dụng
- Chọn Protocol (Giao thức) trong danh sách (
https:,http:,ftp:,ws:hoặcwss:) và nhập Hostname (Tên máy chủ), ví dụexample.com. URL sẽ chưa được dựng cho tới khi có tên máy chủ. - Tùy chọn điền Port (Cổng, ví dụ
8080), và Username / Password nếu URL cần thông tin đăng nhập — chúng sẽ được tự động mã hóa theo chuẩn URL. - Đặt Pathname (Đường dẫn, ví dụ
/path/to/resource) — dấu/ở đầu sẽ được tự thêm nếu bạn quên — và tùy chọn Hash / Fragment nhưsection-id. - Ở mục Query parameters (Tham số truy vấn), nhập Key (Khóa) và Value (Giá trị) trong bảng. Nhấn Thêm param để thêm dòng, hoặc biểu tượng thùng rác để xóa một dòng.
- Theo dõi thẻ URL đã build ở trên cùng cập nhật trực tiếp khi bạn gõ; nếu một thành phần không hợp lệ, một thông báo lỗi sẽ hiện ở đó.
- Dùng nút Sao chép để sao chép URL đã dựng, hoặc Mở link để mở nó trong tab mới.
Mẹo
- Cứ nhập thẳng dấu cách hay ký tự đặc biệt vào Value của tham số (ví dụ
hello world) — công cụ sẽ mã hóa chúng thành chuỗi truy vấn hợp lệ giúp bạn. - Để trống Key của một dòng tham số thì dòng đó sẽ bị bỏ qua, nhờ vậy bạn có thể giữ sẵn một dòng trống mà không ảnh hưởng đến kết quả.
- Tên máy chủ là bắt buộc — nếu vùng URL vẫn trống, hãy kiểm tra xem bạn đã nhập tên máy chủ chưa và nó có tạo thành một host hợp lệ không.
Câu hỏi thường gặp
Tôi có phải tự thêm # hay : cho hash và cổng không?
Không. Chỉ cần nhập section-id cho hash và 8080 cho cổng; công cụ sẽ tự thêm dấu phân cách # và :.
Tên đăng nhập và mật khẩu có bị gửi đi đâu không?
Không. Toàn bộ URL được ghép cục bộ ngay trong trình duyệt, và thông tin đăng nhập chỉ được nhúng vào chuỗi URL mà bạn thấy — không có gì được truyền đi.
Vì sao thẻ URL đã build trống?
Nguyên nhân phổ biến nhất là thiếu hoặc sai Hostname (Tên máy chủ). Nếu bạn đã nhập mà vẫn không thấy gì, hãy xem thông báo lỗi trong thẻ, nó sẽ cho biết vấn đề là gì.