My application is a desktop client and a web API application. I am writing both programs.
Does the internet discard old requests? Does it make a difference if it is just an old request or a duplicate request?
Is retrying HTTP requests the only way to ensure almost complete end-to-end reliability over HTTP or is there someway to achieve SOAP-level reliability by just setting arguments or headers without using SOAP? My app is not using SOAP, just Python standard library synchronous requests (multi-threaded).