- Which methods are covered?
- GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, TRACE. Plus their idempotency and safety classifications.
- What's 'safe' vs 'idempotent'?
- Safe: doesn't change state (GET, HEAD, OPTIONS). Idempotent: repeating doesn't change the result beyond the first call (GET, PUT, DELETE). POST is neither.
- When should I use PUT vs PATCH?
- PUT replaces the whole resource; PATCH updates specific fields. PATCH is idempotent only if the patch is absolute (not relative like 'increment counter').
- What about WebDAV methods?
- Not covered — WebDAV extensions (COPY, MOVE, LOCK) are specialized. This reference focuses on the REST-core methods.