Ich hatte den Eindruck, dass REST Routing wie folgt verwenden sollte:
http: // server / api / accounts / 2
Anstatt so etwas:
http: // server / api / accounts? id = 2
Ich habe viele Beispiele mit der Abfragezeichenfolge gesehen, aber ich hätte erwartet, dass die Leute sagen, dass das falsch ist. Dies scheint jedoch nicht der Fall zu sein.
Sollte ich für ein [HTTPGET] eines dem anderen vorziehen?
Der Pfadparameter wird verwendet, um eine bestimmte Ressource oder Ressourcen zu identifizieren.
Der Abfrageparameter wird zum Sortieren / Filtern dieser Ressourcen verwendet.
Es ist eine gute Praxis , alle erforderlichen Parameter wie zu machen Pfad Parameter und alle optional als Abfrageparameter.
In Ihrem Fall :id
sollte dies ein Pfadparameter sein , wenn Ihr Parameter ein Konto eindeutig identifiziert, dh:/api/accounts/:id
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen