|
|
|
|
|
by denton-scratch
1626 days ago
|
|
> idempotent with regards to the resource identified by the request URI That means that a QUERY request can change the state of the server, for example by creating new resources; there's exactly one resource it's not allowed to change. If I've read it right. |
|
Idempotent etc in the HTTP specs has always been more or less an attempt at a promise to the client "you should be able to repeat this request if you're not sure about success/failure without anyone claiming to implement HTTP being able to throw the book at you".
Just like GETs shouldn't have side effects. But in practice of course, things like https://thedailywtf.com/articles/the_spider_of_doom happen