← Back to context

Comment by afavour

1 day ago

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.

  • Technically a put or a patch is also idempotent. The benefits are idempotent and safe (and semantically appropriate). Post (generally) communicates something is changing whereas a query doesn't