@gtgt

Разница GET и DELETE запроса при проверке, что удалилась корзина?

Изучаю тестировку. Сейчас на тестировании api.
Суть вопроса: тестирую сайт. На нем можно создать корзину с заказом. Нужно проверить, что корзину можно удалить (все проверки делаю через запросы в postman - таково задание). Дополнительно нужно проверить, что корзина действительно удалилась после нашего DELETE запроса. Для этого я посылаю этот запрос повторно на тот же id корзины и ожидаю 404 ответ - корзина ведь удалилась. Инете предлагают сделать данную проверку через GET запрос. Саму разницу между методами я знаю. Хочу понять какая разница именно тут. Как бы просят добавить GET, но разве это не будет дублированием нашей проверки через повторный DELETE?
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
В случае delete, если корзина отсутствует - вполне может вернуться и 200 код и это будет вполне нормальным поведением, тк идемпотентность.
Так что лучше проверить через get
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы