Vì sao khi nhập "#" trong path lại có thông báo không được hỗ trợ?#
Đây là một đặc điểm thiết kế. Ký tự "#" (hash) trong URL là một Fragment Identifier, dùng để hướng dẫn trình duyệt chuyển đến một vị trí cụ thể trong trang (ví dụ: một phần tử HTML có id tương ứng). Theo đặc tả giao thức HTTP, ký tự "#" và nội dung phía sau không được gửi đến máy chủ, vì vậy máy chủ không thể trực tiếp nhận được phần "#" trong path. Do đó, khi Apidog phát hiện path chứa "#", Apidog sẽ thông báo rằng ký hiệu này không được hỗ trợ nhằm tránh các yêu cầu không hợp lệ hoặc lỗi logic.
Nếu nghiệp vụ cần truyền một định danh như "#", nên thay thế # bằng %23 (ký tự "#" được mã hóa URL), sau đó phân tích cú pháp và khôi phục tham số theo cách thủ công sau khi máy chủ nhận được các tham số. Ví dụ: đổi path#value thành path%23value.