URL-query-string-Konvention für mehrere Art

Ich habe einen RESTful-web-Anwendung unterstützt mehrere Sortierfelder auf eine Auflistung von Elementen. Gibt es eine gemeinsame Konvention für die Codierung dieser Art Felder in der query-string einer URL? Ich überlege mir ein Muster, wie die folgenden:

http://myapp.com/books?sort=author:asc,datepublished:desc&count=12 

Dies würde die Art der Sammlung der Bücher, nach Autor und dann nach Datum veröffentlicht.

Im Grunde, ich brauche eine bequeme Möglichkeit für die name-Wert-Paare in meinem query-string name-Wert-Paare besitzen. Ich muss etwas tun, ähnlich dem obigen Beispiel für den filter-Parameter zu.

Nicht Schienen oder ASP.NET MVC ist ein Muster dafür? Gibt es weitere frameworks, die etablierten Wege für den Umgang mit diesem Thema? Ich würde lieber mit einem vertrauten format als roll meine eigenen.

Ich würde auch lieber ein format, das verwendet so wenig URL-Prozent-Codierung, wie möglich.

  • Gute Frage-ich fragte mich die gleiche Sache mir.
  • Es sieht aus wie Sie machen einen JSON-ähnlichen format, die würde ich vermeiden, weil jemand interpretieren, es als JSON, in welchem Falle der Begriff der Bestellung ist verloren.
  • Guter Punkt, Tom. Deshalb bitte ich um feedback!
  • Ich habe aktualisiert mein Beispiel-Muster entfernen Sie die Klammern, pro Tom ' s feedback. Sie waren nicht notwendig, sowieso.
InformationsquelleAutor dthrasher | 2009-02-23
Schreibe einen Kommentar