API Testing / Quiz

HTTP Semantics Bootcamp

Methods, status codes, idempotency, and headers, the grammar of every API you'll ever test.

Difficulty
Easy
Format
Quiz
Points
100
Estimate
8 min

// MISSION BRIEF

Your Mission

Before you can break an API, you have to speak its language fluently. Methods, status codes, idempotency, caching headers, this is the grammar.

Fast quiz, speed bonus active. An API tester should know these cold.

// FIRST CONTACT

Battle teaser

A client sends the same PUT /users/42 request three times due to retries. A correctly designed API:

  1. ACreates three user records
  2. BEnds in the same state as one request, PUT is idempotent
  3. CMust return 409 for the second and third
  4. DBehaves unpredictably; retries are client error
Answers, scoring, hints, and the full battle stay sealed.

// SKILL TAGS

httpstatus-codesidempotencyrest