}
else if (rc == SC_SERVICE_UNAVAILABLE) {
// Service is unavailable, throw an exception to try it again later...
int retry = ((HttpURLConnection) conn).getHeaderFieldInt(HTTP_RETRY_AFTER, DEFAULT_RETRY_TIME);
throw new RetryAfterException(retry);
}
throw new IOException("Unknown/unexpected status code: " + rc);
}