All quizzes
Free quiz · 20 questions in the bank

HTTP quiz

Test your HTTP knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What is the conventional meaning/purpose of the `GET` HTTP method?

In this round
  1. What is the conventional meaning/purpose of the `GET` HTTP method?
  2. What is the purpose of the `Authorization` HTTP header, commonly used with a "Bearer token" scheme?
  3. What is a "query parameter" in an HTTP request URL, e.g. `?page=2&limit=20` in `https://api.example.com/users?page=2&limit=20`?
  4. What is the difference between a `401 Unauthorized` and a `403 Forbidden` status code?
  5. What is the purpose of HTTP "caching" headers like `Cache-Control` and `ETag`?
  6. What is the general meaning of HTTP status code ranges — 2xx, 3xx, 4xx, and 5xx?
  7. What is the difference between HTTP and HTTPS?
  8. What is the difference between HTTP/1.1 and HTTP/2, in terms of connection handling and performance?
  9. What does the `PUT` HTTP method conventionally mean, and how does it typically differ from `PATCH`?
  10. What is the general purpose of CORS (Cross-Origin Resource Sharing) HTTP headers, and what browser-level restriction do they address?
  11. What is a "redirect" in HTTP (via a 3xx status code plus a `Location` header), and what is the difference between a 301 and a 302 redirect?
  12. What does the `429 Too Many Requests` status code indicate, and what header is often sent alongside it?
Gaps to close?
Read the curated HTTP notes — core concepts, patterns, interview prep.
HTTP notes

More quizzes

.NETAccessibilityAgileAgile MethodologyAirflowAkka