Eines der vielen Dinge, die mir in den letzten Jahren gefehlt haben Abstreifservice die ich letzte Woche eingerichtet habe, sind hübsche URLs. Im Moment wird der Benutzerparameter an das Skript übergeben mit ?u= was ein Symptom für einen faulen Hacker ist (was das Skript zugegebenermaßen ist). Ich habe jedoch darüber nachgedacht, es zu überarbeiten, und ich würde gerne ein paar Rückmeldungen zu den verfügbaren Optionen erhalten. Im Moment gibt es zwei Seiten, Update und Chart, die dem Benutzer Informationen liefern. Hier sind die beiden Möglichkeiten, die ich mir überlegt habe. "1234" ist die Nummer der Benutzer-ID. Der Nutzername kann aus technischen Gründen leider nicht verwendet werden:
- http://< tld >/update/1234
- http://< tld >/chart/1234
oder
- http://< tld >/1234/update
- http://< tld >/1234/chart
Option 1 ist der Aufruf von update mit der Benutzer-ID. Option 2 ist die Bereitstellung eines Verbs zur Bearbeitung einer Benutzer-ID.
Was ist unter dem Gesichtspunkt der Konsistenz sinnvoller?
Eine weitere erwähnte Option ist
- http://< tld >/user/1234/update
- http://< tld >/user/1234/chart
Dies bietet Platz für Seiten, die sich nicht auf einen bestimmten Benutzer beziehen, d.h.
- http://< tld >/stats