2013-08-15 13 views
6

Powiedz, że klient REST jest zalogowany i próbuje ponownie zalogować się, w takim przypadku serwer ignoruje żądanie. Jaki status powinien zostać tutaj zwrócony?Status HTTP dla "już zalogowanego"

+0

Jak to się dzieje? Autentyczny HTTP? W jaki sposób stan logowania jest powiązany z usługą REST? –

Odpowiedz

9

Myślę, że Twój interfejs API mógłby uciec z powrotem dokładnie ten sam kod stanu/wiadomość, jak gdyby był pomyślny pierwszy login.

Oto dlaczego ... Sposób w jaki widzę, masz dwa różne scenariusze z perspektywy interfejsu API: nowe logowanie i ponowne logowanie. programowo istnieje różnica.

Jednak z punktu widzenia konsumenta API, wszyscy konsumenci chcą wiedzieć, czy logowanie zakończyło się sukcesem.

+0

Zgadzam się, z całego serca. – FredTheWebGuy

+6

Jest to w zasadzie idempotentne. Ma sens. – mahemoff

+1

dobre wykorzystanie tego słowa, btw. +1 – Kristian

Powiązane problemy