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"
Odpowiedz
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.
Zgadzam się, z całego serca. – FredTheWebGuy
Jest to w zasadzie idempotentne. Ma sens. – mahemoff
dobre wykorzystanie tego słowa, btw. +1 – Kristian
- 1. Kątowy status HTTP (-1)
- 2. TOMCAT - HTTP status 404
- 3. Devise Przypomnienie hasła dla zalogowanego użytkownika
- 4. HTTP status 500 - Dostawca nie org.glassfish.json.JsonProviderImpl znaleźć
- 5. Status HTTP 902 - Brak takiej rozmowy
- 6. Jersey zwraca status HTTP 405 - Metoda niedozwolona
- 7. node.js: jak zatrzymać już uruchomione żądanie http
- 8. Podnieś śledzenia zalogowanego użytkownika
- 9. WSDL na serwerze SQL daje status HTTP 505 Wersja nieobsługiwana
- 10. Tworzyć tylko plik, jeśli http status 200 z wget?
- 11. HTTP status 500 - Błąd instancji klasy serwletu pkg.coreServlet
- 12. Reporting Services 2008: "Status HTTP 401: Nieautoryzowany" Wydanie
- 13. Klient HTTP HTTP dla ElasticSearch
- 14. Dostęp zalogowanego użytkownika w szablonie
- 15. Czy status HTTP 422 jest odpowiedni dla rekordów, które nie sprawdzają poprawności unikalności?
- 16. Bieżący status Meteera dla aplikacji offline
- 17. Jak uzyskać listę ról dla aktualnie zalogowanego użytkownika?
- 18. Inna strona dla zalogowanego użytkownika i niezalogowanego użytkownika na root
- 19. Python, pobierz specjalne foldery systemu Windows dla aktualnie zalogowanego użytkownika
- 20. Spring RequestMapping 404 status
- 21. Pobierz aktualnie zalogowanego użytkownika na Windows
- 22. AngularJS - ustaw nagłówek HTTP dla żądania GET
- 23. Nadal konieczne jest użycie "Status: 404 Not Found" dla FCGI?
- 24. Status iOS Voiceover
- 25. Status QueryPerformanceCounter?
- 26. Sprawdź status brokera ActiveMQ
- 27. Status tabeli liderów "Not Live"
- 28. Tunelowanie HTTP (RTP) dla kamer
- 29. Brak dostawcy dla Http
- 30. Saldo obciążenia (lub serwer proxy http) przez zalogowanego użytkownika aplikacji Django?
Jak to się dzieje? Autentyczny HTTP? W jaki sposób stan logowania jest powiązany z usługą REST? –