Idempotency

From Delft Solutions
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Idempotency means that you can perform an action more than once without changing any state.

Examples

  • GET requests can be done more than once because they are supposed to not change any state at all
  • DELETE requests are idempotent because DELETEing a resource that's no longer there will result in the same deleted resource.
  • PUT requests are also idempotent because if you set the state for an object to the same value twice it will still have the value you provided.