Ich verwende die Python-Version von Google AppEngine. Ich möchte in der Lage sein, Blobs vom/zum Blobstore mit derselben URL zu bedienen und hochzuladen. Ein Beispiel: Ein Benutzer kann ein Bild für sich selbst hochladen. Eine GET-Anfrage an /user/USERNAME/avatar
gibt das Bild zurück, während eine POST-Anfrage an dieselbe URL das Bild setzt.
AFAIK ist dies nicht möglich, da jede Aktion eine andere Art von Handler erfordert.
Sicher, ich könnte einfach zwei Handler verwenden, aber das ist ein Klotz am Bein, und ich habe OCD, wenn es um diese Dinge geht.