Tôi có một ứng dụng web RESTful hỗ trợ nhiều trường sắp xếp trên một tập hợp các mục. Có một quy ước chung để mã hóa các trường sắp xếp này thành chuỗi truy vấn của URL không? Tôi đang xem xét một mẫu như sau:Quy ước chuỗi truy vấn URL cho nhiều loại
http://myapp.com/books?sort=author:asc,datepublished:desc&count=12
Điều này sẽ sắp xếp bộ sưu tập sách theo tác giả và sau đó được xuất bản theo ngày.
Về cơ bản, tôi cần một cách thuận tiện cho các cặp tên-giá trị trong chuỗi truy vấn của tôi để có cặp tên-giá trị của riêng chúng. Tôi sẽ cần phải làm một cái gì đó tương tự như ví dụ trên cho các thông số bộ lọc, quá.
Rails hoặc ASP.NET MVC có mẫu cho điều này không? Có các khung công tác khác đã thiết lập các cách để giải quyết vấn đề này không? Tôi muốn sử dụng một định dạng quen thuộc hơn so với cuộn của riêng tôi.
Tôi cũng thích định dạng sử dụng ít mã hóa phần trăm URL nhất có thể.
Câu hỏi hay - tôi đã tự hỏi chính bản thân mình. –
Dường như bạn đang tạo định dạng JSON-ish; mà tôi sẽ tránh vì ai đó có thể giải thích nó -as- JSON, trong trường hợp đó khái niệm đặt hàng bị mất. –
Điểm tốt, Tom. Đó là lý do tại sao tôi yêu cầu phản hồi! – dthrasher