Ruby on Rails - Unterscheidung im plural vs. singular Ressource in der REST-API

Arbeite ich auf den Aufbau der URLs für meine REST-API, bevor ich beginnen das schreiben von code. Rails REST Magie ist fantastisch, aber ich bin etwas gestört die Formatierung einer URL wie:

http://myproject/projects/5

Projekt, wo ist meine Ressource und 5 wird die project_id. Ich denke, wenn ein user abrufen alle Ihre Projekte, dann eine entsprechende HTTP-GET - http://myproject/projects Sinn macht. Allerdings, wenn Sie schauen, um abrufen von Informationen auf eine einzigartige Ressource, z.B. ein Projekt, dann macht es Sinn, um http://myproject/project/5 vs http://myproject/projects/5. Ist es am besten zu vermeiden, diese Kopfschmerzen, oder haben einige von Euch ein ähnliches Anliegen haben und-noch besser - eine funktionierende Lösung?

  • Ich sagen, gehen mit der Strömung. Konvention über Konfiguration, erinnern Sie sich?
InformationsquelleAutor randombits | 2010-04-10
Schreibe einen Kommentar