Slide 57
Slide 57 text
try {
connection.close();
} catch (IOException e) {
// Network error, retry later.
return;
}
int responseCode = connection.getResponseCode();
if (responseCode >= 500) {
// Server error, retry later.
return;
}
// Client error, e.g. invalid json. Don’t retry.
if (responseCode >= 400) {
log("server rejected message");
}
queueFile.remove();
example