Thông thường khi tôi nghĩ về các tham số trong URL, tôi nghĩ chuỗi truy vấn. Về mặt kỹ thuật, tuy nhiên, cũng hợp pháp để chỉ định tham số trong các phân đoạn đường dẫn. Như vậy cho một URL như sau:Trường hợp sử dụng thông số đường dẫn URL
http://www.a.com/frisbee/brand
Đó là pháp lý để viết những dòng này thay vì:
http://www.a.com/frisbee;color=red;size=small/brand;test=1
Trên thực tế tôi không bao giờ thấy điều này. Những khung công tác nào, nếu có, hãy tận dụng điều này?
Tôi đang làm việc với ASP.NET MVC3 vào cuối và tôi không chắc chắn rằng nó có thể trích xuất các loại thông số này.
JAX-RS nhận ra và sử dụng chúng. –
Nếu bạn đang sử dụng một khung công tác không hỗ trợ chúng, bạn luôn có thể thêm một số quy tắc ['mod_rewrite'] (http://httpd.apache.org/docs/current/mod/mod_rewrite.html) để chuyển đổi vào một chuỗi truy vấn thông thường. Mặc dù có thể chậm, vì vậy tôi sẽ tránh 'mod_rewrite' trong quá trình sản xuất. – pieman72