Код состояния ответа Rest API для разных сценариев [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Код состояния ответа Rest API для разных сценариев [закрыто]

Сообщение Anonymous »

Я разрабатываю несколько REST API в своем загрузочном приложении Spring, поэтому у меня есть несколько разъяснений относительно кодов состояния HTTP ответа Rest API.
Ниже приведены сценарии,
1) /products - возвращает список продуктов
Если в базе данных нет продуктов, то какой должен быть код состояния -
200 или 404
Мой ответ — 200.
2) /products?page=0&size=10< /p>
Если в базе данных нет товаров, то какой должен быть код состояния —
200 или 404
Мой ответ — 200 p>
3) /products/{productId} — к продукту на основе идентификатора продукта.
Если указано. Идентификатор продукта в переменной Path не существует. в системе тогда какой будет код статуса - 404 или 200.
Мой ответ - 404.
4) /products - Метод POST – создание продукта
В теле запроса одно из полей недействительно и выдается пользовательское исключение проверки.
поэтому мой Понимая, что нужно выдать либо 400, либо 422.
Поскольку мне нужно следовать стандартам API, здесь необходимо указать, верны ли мои ответы или какие-либо исправления, необходимые для любого сценария.

Подробнее здесь: https://stackoverflow.com/questions/788 ... -scenarios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»