Idempotency and safety is about how to send POST requests, rather than how to handle them.
You can't pre-fetch a POST request, or re-try after a timeout. Because you have to consider that the POST request could have unintended consequences if sent too many times.