After a conditional GET, a Cisco API returns HTTP 304 Not Modified with an empty body. What should the consumer do?
Select an answer to reveal the explanation.
Short Explanation
The clerk saying “your copy is still good” is not the same as handing you a blank clipboard. On 304, keep the stored body—do not interpret the empty payload as “the list is now empty.”
Full Explanation
304 Not Modified means the cached representation remains current. Consumers should keep the previous body, refresh freshness metadata if new headers require it, and continue. Mistaking the empty payload for a cleared collection or for 404 corrupts local state and defeats the optimization.