← Back to context

Comment by OvervCW

1 day ago

There is: your browser or other type of client does not know it can repeat a POST request if it fails, whereas a QUERY request can be freely repeated in case of errors.

Not freely. It is idempotent, not safe. So it still can have serious load consequences.

  •     Unlike POST, however, the method is explicitly safe and idempotent, allowing
        functions like caching and automatic retries to operate.

    • Putting something in a spec does not automatically make it true. In the real world if you repeat expensive queries more than an undefined amount you get blocked or at least bot-checked.