Làm cách nào để nhận mã định danh phân đoạn URL từ HttpServletRequest
?Cách nhận mã nhận dạng phân đoạn URL từ HttpServletRequest
Các javadocs dường như không đề cập đến nó.
Làm cách nào để nhận mã định danh phân đoạn URL từ HttpServletRequest
?Cách nhận mã nhận dạng phân đoạn URL từ HttpServletRequest
Các javadocs dường như không đề cập đến nó.
Bạn không thể lấy đoạn URL theo cách bạn muốn.
Thông thường, trình duyệt không gửi phân đoạn đến máy chủ. Điều này có thể được xác minh bằng cách sử dụng một phân tích giao thức mạng như tcpdump, Ethereal, Wireshark, Charles.
Tuy nhiên, bạn có thể gửi chuỗi phân đoạn dưới dạng tham số GET/POST trên yêu cầu JavaScript. Để nhận giá trị sử dụng JavaScript, hãy sử dụng window.location.hash
. Sau đó bạn có thể chuyển giá trị này dưới dạng tham số GET hoặc POST trong một yêu cầu AJAX và sử dụng các phương thức getParameter trên HttpServletRequest cho yêu cầu AJAX.
Đây là những gì RFC3986: Uniform Resource Identifier (URI): Generic Syntax đã nói:
Từ định danh đoạn được tách ra từ phần còn lại của URI trước một dereference, và do đó xác định thông tin trong đoạn thân được dereferenced chỉ do tác nhân người dùng, bất kể lược đồ URI. Mặc dù xử lý riêng biệt này thường được coi là mất thông tin , đặc biệt để chuyển hướng tài liệu tham khảo chính xác khi tài nguyên di chuyển theo thời gian, nó cũng giúp ngăn chặn thông tin các nhà cung cấp tham chiếu đến thông tin tài nguyên có chọn lọc. Tham chiếu gián tiếp cũng cung cấp thêm tính linh hoạt và khả năng mở rộng cho các hệ thống sử dụng các URI , vì các loại phương tiện mới dễ xác định và triển khai hơn các sơ đồ nhận dạng mới .
Hãy xem tại liên kết sau: http://tools.ietf.org/html/rfc2396
Làm thế nào nó có thể giúp với * nhận * đoạn từ yêu cầu http? – agad