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);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage