s
sprkd
.io
🗡️ Gauntlet
Courses
Roles
Certs
Coach
Pricing
Sign in
🧩
System Design
1 / 12
API Design
Foundational
Which HTTP method choice correctly reflects REST semantics for an operation that creates a new resource and is NOT safe to blindly retry as-is?
A
PUT, because creating a resource must always be idempotent
B
GET, because it is cacheable and convenient for creation
C
POST, which is neither safe nor idempotent and is the standard verb for creating a subordinate resource
D
DELETE, since creation and deletion are interchangeable
← Back
Next →