RESTful-Ressource nicht gefunden. 404 oder 204? Jersey gibt 204 zurück, wenn null vom Handler zurückgegeben wird
Wenn Sie suchen/Resource/Id
und diese ressource existiert nicht, ich hatte immer gedacht, dass 404 die passende antwort wäre. Bei der Rückkehr jedochnull
Von einem Jersey-Handler erhalte ich eine "204 No Content" zurück. Ich kann wahrscheinlich mit beiden arbeiten, bin aber neugierig auf andere Gedanken dazu.
Um meine nächste Frage zu beantworten. Um Jersey zu veranlassen, 404 zurückzugeben, müssen Sie eine Ausnahme auslösen.
if (a == null)
throw new WebApplicationException(404);