HTTP-методы
GET и HEAD читают; изменение бизнес-состояния должно иметь соответствующий метод.
Проверено Изменено
Плохо
GET /orders/42/delete
Хорошо
DELETE /orders/42
Почему это важно
Ссылку может заранее открыть браузер, робот или прокси.
Когда применять
POST подходит для команд и создания, PUT — полного идемпотентного замещения, PATCH — частичного изменения. Семантику повторов PATCH нужно описывать.
Кто что делает
Человек
Согласует назначение операции и последствия повторного запроса.
AI-агент
Реализует серверный контракт и проверяет успешный запрос, неверный ввод и повторное обращение.
Контроль результата:
- Открытие обычной ссылки не удаляет и не оплачивает данные?
Как проверить у себя
- Открытие обычной ссылки не удаляет и не оплачивает данные?
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.