HTTP Request that Retries on Failure
RetryWire. is a decorator of Wire that retries to fetch a response a few times before giving up and throwing IOException, for example:
String body = new JdkRequest("http://www.google.com")
.through(RetryWire.class);
.fetch()
.body();If it recommended to use this decorator in production, to avoid accidental exceptions due to unstable connection.