Задать вопрос
@gtgt

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

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

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

Похожие вопросы