Идемпотентность

Идемпотентность - это свойство операции, при котором ее повторное применение к ресурсу не приводит к изменению его состояния. Другими словами, если вы выполняете идемпотентную операцию несколько раз, состояние ресурса будет таким же, как при единовременном выполнении, в противном случае операция является не идемпотентной.

Идемпотентными являются методы HTTP: GET, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT, потому что повторный вызов любого из этих запросов с теми же данными и URL приведет к тому же состоянию ресурса, что и при первом запросе.

К не идемпотентным запросам относятся POST и PATCH, т.к повторный вызов идентичных запросов может привести к изменениям состояния ресурса.