2013-08-15 4 views
6

Angenommen, ein REST-Client ist angemeldet und versucht erneut, sich anzumelden. In diesem Fall ignoriert der Server die Anfrage. Welcher Status sollte hier zurückgegeben werden?HTTP-Status für "bereits angemeldet"

+0

Wie erfolgt die Anmeldung? HTTP-Basisauthentifizierung? Wie verhält sich der Anmeldestatus zu REST? –

Antwort

9

Ich denke, Ihre API könnte mit der Rückgabe der genau gleichen Statuscode/Nachricht wie es wäre, wenn es ein erfolgreicher ersten Login wäre.

Hier ist, warum ... So wie ich es sehe, haben Sie zwei verschiedene Szenarien aus Sicht der API: neue Anmeldung und erneute Anmeldung. Programmatisch gibt es einen Unterschied.

Aber aus der Sicht des API-Consumer, alle Verbraucher möchte wissen, ob Login erfolgreich war, was es war.

+0

Ich stimme voll und ganz zu. – FredTheWebGuy

+6

Also ist es im Wesentlichen idempotent. Macht Sinn. – mahemoff

+1

gute Verwendung dieses Wortes, übrigens. +1 – Kristian

Verwandte Themen