Networking · interview question
When can a POST request usually be retried automatically without risking duplicate business effects?
Multiple choiceHardchapter-11-curatedpremiumnetworkingtimeouts-and-retries
Answer and explanation
Correct answer
C. When the remote contract supports idempotency keys or another deduplication mechanism
Why
Automatic retries for side-effecting calls are safe only when the remote side can recognize duplicates, often through an idempotency key. Otherwise a timeout can leave you unsure whether the original attempt already succeeded.
Test yourself on Networking
A free test with instant, explained results. No account needed.
More Networking questions
- Which exception should be caught to handle timeouts specifically in HTTP client operations?
- In Java socket programming, what is the role of a two-way communication endpoint?
- Why does a Socket in Java networking matter in practice?
- When using Jackson's ObjectMapper to deserialize JSON, how can you handle unknown JSON properties without throwing an…
- Why do teams use Jackson's ObjectMapper in a Java application in production code?
- Why does the Content-Type header in HTTP requests matter in practice?