On the bottom of page 114 of HFSJ it says "The Http 1.1 spec declared GET, HEAD, and PUT as idempotents, even though you CAN write a non idempotent doGet() method yourself (but shouldn't). POST is considered idempotent by the HTTP 1.1 spec."
Then immediately it says "POST is not idempotent"
Is the first paragraph last line a typo, or is it that they are making a distinction between intention of server response vs the actuality of correct server response?
Joined: Jul 21, 2004
The first paragraph's last line a typo. It's documented in the HFSJ errata.