Hi,
I am preparing for the SCWCD exam using the Head First
Servlets book.
I need clarification why PUT is mentioned as idempotent.
The book mentions that GET is not supposed to change anything on the server and hence considered idempotent.
POST is non-idempotent because the data submitted thr' a POST is destined for some transaction that cant be reversed.
Now, PUT is used to put or store some data to the server, like a file to the server,doesnt it means it is changing something(the resources on the server,atleast) at the server, and hence , can be classified as non-idempotent?
Please let me know.
Thanks,
moritala.