Если вы ищете /Resource/Id
, и этот ресурс не существует, я всегда был тем, что 404 был подходящим ответом. Однако, возвращая null
из обработчика Джерси, я возвращаю "204 No Content". Я, скорее всего, буду работать с одним из них, но мне интересно узнать об этом.
Чтобы ответить на мой следующий вопрос. Чтобы вернуть Джерси 404, вы должны выбросить исключение.
if (a == null)
throw new WebApplicationException(404);