Client will retry up to 3 times if the server doesn't respond or returns a 5xx response code