Is there an HTTP status code to instruct a client to perform the same request again?
I am facing a situation where the server has to \"wait\" for a lock to disappear wh
Use the 307 redirect, but add a retry counter:
http://path/to/server?retry=3
This will make the URL different on each retry, preventing loop detection. And the server could check for retry hitting a limit, and abort with an error when that happens, so the user doesn't wait forever.