DeepFrontend
Learning Paths
Practice
System Design & DS
Design Studio
Data Structures Curriculum
Real-World Case Studies
Careers
Job Board
Resume Builder
Blog
Sign in
Search
⌘K
Go Pro
Loading compiler resources...
API Development Quiz Practice
Active Recall Drill Session
← Exit Session
Question 1 of 1
medium
API Development
In the Try It scenario, why must the server return a full 200 (not 304) when the client's If-None-Match doesn't match the current ETag?
A
Because 304 is never a valid response
B
Because the resource HAS actually changed since the client's cached version — returning 304 would incorrectly tell the client to keep using stale data
C
Because If-None-Match is deprecated
D
Because only POST requests can return 304
Check Answer