Я работаю над созданием отдыха api, и у меня есть вопрос о том, что обычно возвращается из get без соответствия. Например, если мой ресурс «пользователи», и я сделать апи вызов методаrest api ожидаемый ответ для GET
Http: ПОЛУЧИТЬ URL: api.mysite.com/users/123
Если «123» существует Я вернёт HTTP код 200 с деталями пользователя в теле ответа. Мой вопрос: какой http-код я должен вернуть, и что я должен поместить в тело ответа, если нет пользователя с идентификатором 123?
Должен ли я просто вернуть код 200 и пустой корпус?
404 точно! Прочтите документацию jeresy, пример 404: * Если имя пользователя не совпадает с ответом 404 (Not Found). * Https://jersey.java.net/documentation/latest/user-guide.html – MariuszS