What are idempotent operations, and why are they important in RESTful design?
- Idempotent = multiple identical requests have the same effect as one request.
- Important for reliability and safe retries.
- HTTP Methods:
- GET, PUT, DELETE → Idempotent.
- POST → Not idempotent (creates new resource each time).