Unter Verwendung von REST-Prinzipien scheint der 404-Fehler verwendet zu werden, um anzuzeigen, dass eine Entität nicht vorhanden ist. Wie können Clients jedoch diesen Fall von einem falschen Endpunkt unterscheiden?
Ich möchte unterscheiden zwischen "Sie sind am richtigen Endpunkt, aber diese Entität existiert nicht" und "Sie sind nicht am richtigen Endpunkt". Technisch gesehen kann dies mithilfe anderer Antwortcodes, benutzerdefinierter Header usw. unterschieden werden, aber ich bin hauptsächlich besorgt über die REST-Best Practices auf diesem Gebiet, damit die Clients so einfach und standardisiert wie möglich sind.