RESTful pattern
bearbeitet von Christian KruseHallo Felix,
> > - `GET https://example.org/users/new` um das Formular zum anlegen eines neuen Users anzuzeigen.
>
> aber das widerspricht ja dem restlichen Schema! Unter dieser URL erwarte ich die Datenansicht (konkret eine Meldung, dass es diesen User noch nicht gibt) des neuen Users, der dann mit [...]
`/edit` und `/new` sind Spezial-Wörter, die der Notwendigkeit geschuldet sind, dass man URLs braucht, um diese Ressourcen anzufragen. Streng genommen müsste `/users/:id/edit` ja auch eine Sub-Resource des Users sein (etwa wie hier die Nachrichten bei Threads). Ist es aber nicht wirklich.
> Oder findest Du das zusehr konsequent?
Natürlich bilden sie einen Kompromiss. Aber mit der reinen Le(e\|h)re hat noch keiner eine Software fertig bekommen ;-)
LG,
CK
--
<https://wwwtech.de/about>