Re:Volatile – A key-value pair API
by quietbritishjim on Tuesday November 12, 2019 @08:06AM
(#21513722)
Idempotent means that doing it once is the same as doing it more than once. This is standard terminology.
The parent comment uses "safe" to mean doing it zero times is the same as doing it once or more. This is not a definition I've heard before, but maybe it's common in this context. A more normal term would be "free of side effects".
Re:Volatile – A key-value pair API
by jlokier on Tuesday November 12, 2019 @01:24PM
(#21516592)
"Safe" and "idempotent" have defined meanings in the HTTP standards, that's why I used those terms, and provided the RFC section that explains for anyone who cares to read more.
The parent comment uses "safe" to mean doing it zero times is the same as doing it once or more. This is not a definition I've heard before, but maybe it's common in this context. A more normal term would be "free of side effects".