C.W.K.
Stream
Quiz · 6 questions

🎯 Semantics — The Invariants Methods Actually Promise

Idempotency, safety, cacheability, content negotiation, conditional requests, versioning

Level 0HTTP Newbie
0 XP0/46 lessons0/12 achievements
0/120 XP to next level120 XP to go0% complete

Quiz

01Which is the deeper REST invariant — 'POST creates, PUT updates' or idempotency-and-safety?
02You receive a 429 Too Many Requests. What should the client do?
03What does Accept: application/json, text/html;q=0.9 mean?
04A response carries ETag: "v17-abc" and you cached it. On your next request, what header do you send to ask 'is this cached copy still good?'
05Which versioning strategy is the most RESTfully pure but the least common in practice?
06You want to allow clients to update a user but ONLY if their cached version is still current. Which combination does this?
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.