Is caching not the primary reason to use this over POST? You should never want to cache POST requests.
No. Being idempotent, it also lets the browser/client/reverse proxy retry it if it fails.
No. Being idempotent, it also lets the browser/client/reverse proxy retry it if it fails.