2017-12-28 13 views
0

abzufragen ich einen einfachen Rest API musste eine Liste von Kategorien zu erhalten, Pfad ist /KategorienSemantic URL für REST-API eine Liste Objekt

[ 
    {id: 1, name: "category 1"}, 
    {id: 2, name: "category 2"}, 
    {id: 3, name: "category 3"}, 
    {id: 4, name: "category 4"}, 
    {id: 5, name: "category 5"}, 
    {id: 6, name: "category 6"} 
] 

Jetzt mag ich GET-Methode verwenden, um eine abfrage Liste von Kategorien nach IDs, zum Beispiel Wenn ich die Kategorien 1,3,4 erhalten möchte, könnte der Pfad lauten:/categories? id = [1,3,4].
Kann jemand mir in diesem Fall eine gute semantische URL helfen?

Antwort

1

Sie könnten für so etwas wie die Konvention suchen vorgeschlagen in Restful Web Services

Verwenden Satzzeichen, um mehrere Stücke von Daten auf der gleichen Ebene einer Hierarchie zu trennen. Verwenden Sie Kommas, wenn die Reihenfolge der Elemente zählt .... Verwenden Sie Semikolons, wenn die Reihenfolge keine Rolle spielt.

Allgemeiner gesagt, können Sie in RFC 6570 URI Templates beschrieben in die Möglichkeiten aussehen wollen