[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