QuestenaPractice that shows what to review next
Question 3

A connection drops before any response is read. What does RFC 9110 require of an intermediary proxy regarding retries?

  1. A proxy MAY retry any request once, since the response was never seen
  2. A proxy MUST NOT retry any request, idempotent or not
  3. A proxy MUST NOT automatically retry non-idempotent requestsCorrect answer
  4. A proxy MUST retry idempotent requests on the client's behalf

Explanation

The prohibition on automatic retry of non-idempotent requests is absolute for proxies (MUST NOT), while a client only gets a SHOULD NOT and may retry when it has other grounds to believe the request is safe to repeat. Retrying idempotent requests is permitted, not required.

Continue with this test

Start practice
Question 3: A connection drops before any response is read. What does… · HTTP Semantics · Questena