API-Design · Middle · Frage 12 von 75
Sollte eine API 403 oder 404 liefern, wenn ein Nutzer die private Ressource eines anderen anfragt?
- 1Immer 200 mit leerem Datenobjekt
- 2Immer 500, da die Anfrage verdächtig ist
- 3Oft 404, damit die Existenz nicht verraten wird
Antwort zeigen
Richtige Antwort: Oft 404, damit die Existenz nicht verraten wird
Erklärung
In jedem Fall muss der Server bei jeder Anfrage den Besitz prüfen; Statuscodes ersetzen keine Autorisierung.