[Talk-de] gelöschtes Element fehlt beim Zugriff über die API
Frederik Ramm
frederik at remote.org
So Dez 20 00:22:53 UTC 2009
Hallo,
Werner Hoch wrote:
> Sieht man sich die Spezifikation V0.6 an, dann ist von der 410 bei
> diesem Kommando und einem gelöschten Objekt nichts zu lesen.
> Version: GET /api/0.6/[node|way|relation]/#id/#version
Der 410 kommt nur beim GET ohne Versionsangabe und bedeutet: "Von diesem
Objekt gab es mal eine gueltige Version, aber die wurde geloescht".
Einen 404 gibt es, wenn Du ein Objekt anfragst, das nie existiert hat.
Beim GET mit Versionsangabe kann es einen 410 logischerweise nicht geben
("die Version gab es mal, aber sie wurde geloescht") - es gibt entweder
einen 404 ("diese Version oder dieses Objekt gibts nicht und gab es
nie"), oder die Version kommt zurueck - falls sie geloescht ist, mit
einem "visible=false".
> Entweder ist die Beschreibung nicht ganz vollständig oder der Server
> liefert die falsche Antwort.
Soweit ich sehen kann, sind Beschreibung sowie Verhalten des Servers
korrekt (oder stimmen zumindest ueberein ;-)
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
Mehr Informationen über die Mailingliste Talk-de