Skip to content
Networking·Intermediate·Conceptual·1 min read

Which common methods are idempotent, and which is the notable exception?

Short interview answer

GET, PUT, and DELETE are idempotent by specification convention. POST is not, because calling it again is expected to create another resource or trigger another action rather than converge on the same state.

Key takeaway

Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.

← Back to HTTP methods, status codes, and idempotency

Related questions