Q1: Which topic is HTTP semantics rather than HTTP transport details
Multiple Choice
**Explanation:**
HTTP semantics remain shared across protocol versions, while framing and transport mechanisms change.
API design, proxy behavior, client libraries, and cache review depend on method and response meaning rather than the wire format.
semantics, transport, method meaning. Semantics describe what a request means and what a response means, regardless of whether it is carried by HTTP/1.1, HTTP/2, or HTTP/3.
Safety, idempotency, cacheability, and status code meaning are semantic concepts.
- A (correct): This is about meaning and allowed effects.
- B (incorrect): Framing is a transport mapping detail.
- C (incorrect): QUIC packet behavior is transport protocol detail, not HTTP semantics.
Keeping semantics stable across versions is why tools like proxies can reason about methods and caching independent of the underlying transport.