Tôi muốn hỏi liệu có bất kỳ gói Java hoặc thư viện nào có chuẩn hóa URL chuẩn không?Chuẩn hóa URL chuẩn - Java
5 thành phần của URL Đại diện
http://www[dot]example[dot]com:8040/folder/exist?name=sky#head
- Đề án: http
- quyền: www.example.com:8040
- đường dẫn: /thư mục/tồn tại
- truy vấn:? name = bầu trời
- đoạn: #head
3 loại bình thường URL tiêu chuẩn
Cú pháp-Based Normalization
- Trường hợp bình thường - chuyển đổi tất cả thư tại sche các thành phần của tôi và quyền hạn cho trường hợp thấp hơn
- Mã hóa phần trăm được mã hoá phần trăm tương ứng với ký tự không được đặt trước, chẳng hạn như% 2D cho dấu gạch ngang và% 5 cho gạch dưới
- các thành phần đường dẫn, ví dụ như '' và '..'
Scheme-Based Normalization
- Thêm trailing '/' sau khi các thành phần thẩm quyền của URL số cổng mặc định
- Remove, chẳng hạn như 80 cho chương trình http
- Truncate đoạn URL
Nghị định thư-Based Normalization
- Chỉ thích hợp khi kết quả của việc tiếp cận các nguồn lực tương đương
- Ví dụ: example.com/data được chuyển hướng đến example.com/data/ bởi máy chủ gốc
@lockone: Niềm vui của tôi :) –